summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2016-11-29 00:39:37 +0000
committerReid Kleckner <rnk@google.com>2016-11-29 00:39:37 +0000
commitfec0f32ea90ec50c79492ce046c3622cfe981d29 (patch)
treed0a147d5a51a4daaae8d3abb49682819d5530008 /clang/lib/Sema
parentc68a6c4ca9faf6eb332383b105483204b2ed61d5 (diff)
downloadbcm5719-llvm-fec0f32ea90ec50c79492ce046c3622cfe981d29.tar.gz
bcm5719-llvm-fec0f32ea90ec50c79492ce046c3622cfe981d29.zip
Use ${:uid} to generate unique MS asm labels, not {:uid}
llvm-svn: 288093
Diffstat (limited to 'clang/lib/Sema')
-rw-r--r--clang/lib/Sema/SemaStmtAsm.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Sema/SemaStmtAsm.cpp b/clang/lib/Sema/SemaStmtAsm.cpp
index f11e7aaa34f..0064a2c5121 100644
--- a/clang/lib/Sema/SemaStmtAsm.cpp
+++ b/clang/lib/Sema/SemaStmtAsm.cpp
@@ -753,7 +753,7 @@ LabelDecl *Sema::GetOrCreateMSAsmLabel(StringRef ExternalLabelName,
// Create an internal name for the label. The name should not be a valid mangled
// name, and should be unique. We use a dot to make the name an invalid mangled
// name.
- OS << "__MSASMLABEL_.{:uid}__";
+ OS << "__MSASMLABEL_.${:uid}__";
for (char C : ExternalLabelName) {
OS << C;
// We escape '$' in asm strings by replacing it with "$$"
OpenPOWER on IntegriCloud