File tree Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -28,12 +28,9 @@ using namespace NewMangling;
28
28
29
29
llvm::cl::opt<bool > NewManglingForTests (
30
30
" new-mangling-for-tests" , llvm::cl::init(false ),
31
- llvm::cl::desc(" Use new mangling for compielr tests" ));
31
+ llvm::cl::desc(" Use new mangling for compiler tests" ));
32
32
33
- #ifndef NDEBUG
34
- llvm::cl::opt<bool > PrintSwiftManglingStats (
35
- " print-swift-mangling-stats" , llvm::cl::init(false ),
36
- llvm::cl::desc(" Print statistics about Swift symbol mangling" ));
33
+ #ifndef USE_NEW_MANGLING
37
34
38
35
static bool containsNonSwiftModule (Demangle::NodePointer Nd) {
39
36
switch (Nd->getKind ()) {
@@ -55,6 +52,8 @@ static bool containsNonSwiftModule(Demangle::NodePointer Nd) {
55
52
return false ;
56
53
}
57
54
55
+ #endif // USE_NEW_MANGLING
56
+
58
57
bool swift::useNewMangling (Demangle::NodePointer Node) {
59
58
#ifdef USE_NEW_MANGLING
60
59
return true ;
@@ -65,6 +64,12 @@ bool swift::useNewMangling(Demangle::NodePointer Node) {
65
64
#endif
66
65
}
67
66
67
+ #ifndef NDEBUG
68
+
69
+ llvm::cl::opt<bool > PrintSwiftManglingStats (
70
+ " print-swift-mangling-stats" , llvm::cl::init(false ),
71
+ llvm::cl::desc(" Print statistics about Swift symbol mangling" ));
72
+
68
73
namespace {
69
74
70
75
#ifdef CHECK_MANGLING_AGAINST_OLD
You can’t perform that action at this time.
0 commit comments