diff options
author | David Majnemer <david.majnemer@gmail.com> | 2014-10-05 06:44:53 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2014-10-05 06:44:53 +0000 |
commit | 040fa34becf1c197f9f1c570eb5ca0923b345aa0 (patch) | |
tree | 4328e1c2315179f225fb9f754b6cafefd11c3772 /clang/test/CodeGenCXX/mangle-ms-cxx14.cpp | |
parent | b3341ea453ca6f6cf41402eec9e4348bf1bd5f42 (diff) | |
download | bcm5719-llvm-040fa34becf1c197f9f1c570eb5ca0923b345aa0.tar.gz bcm5719-llvm-040fa34becf1c197f9f1c570eb5ca0923b345aa0.zip |
MS ABI: Use '1' (instead of '0') relative scope discriminators
This changes the scope discriminator's behavior to start at '1' instead
of '0'. Symbol table diffing, for ABI compatibility testing, kept
finding these as false positives.
llvm-svn: 219075
Diffstat (limited to 'clang/test/CodeGenCXX/mangle-ms-cxx14.cpp')
-rw-r--r-- | clang/test/CodeGenCXX/mangle-ms-cxx14.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/test/CodeGenCXX/mangle-ms-cxx14.cpp b/clang/test/CodeGenCXX/mangle-ms-cxx14.cpp index 03995611d25..c06efe2edee 100644 --- a/clang/test/CodeGenCXX/mangle-ms-cxx14.cpp +++ b/clang/test/CodeGenCXX/mangle-ms-cxx14.cpp @@ -13,7 +13,7 @@ auto FunctionWithLocalType() { return LocalType{}; } -// CHECK: "\01?ValueFromFunctionWithLocalType@@3ULocalType@?0??FunctionWithLocalType@@YA?A?<auto>@@XZ@A" +// CHECK: "\01?ValueFromFunctionWithLocalType@@3ULocalType@?1??FunctionWithLocalType@@YA?A?<auto>@@XZ@A" auto ValueFromFunctionWithLocalType = FunctionWithLocalType(); // CHECK: "\01??R<lambda_0>@@QBE?A?<auto>@@XZ" @@ -22,7 +22,7 @@ auto LambdaWithLocalType = [] { return LocalType{}; }; -// CHECK: "\01?ValueFromLambdaWithLocalType@@3ULocalType@?0???R<lambda_0>@@QBE?A?<auto>@@XZ@A" +// CHECK: "\01?ValueFromLambdaWithLocalType@@3ULocalType@?1???R<lambda_0>@@QBE?A?<auto>@@XZ@A" auto ValueFromLambdaWithLocalType = LambdaWithLocalType(); template <typename T> |