diff options
author | Tim Northover <tnorthover@apple.com> | 2015-10-15 16:18:27 +0000 |
---|---|---|
committer | Tim Northover <tnorthover@apple.com> | 2015-10-15 16:18:27 +0000 |
commit | 0515291c52d65a5b079494784098bbcd52364c8f (patch) | |
tree | 800d7b786d63c372525ebceefbd424a82b313eb1 /llvm/lib/MC/MCExpr.cpp | |
parent | 33e17a7c73e0be2172ec5d54cc82ebaceed5f0c5 (diff) | |
download | llvm-0515291c52d65a5b079494784098bbcd52364c8f.zip llvm-0515291c52d65a5b079494784098bbcd52364c8f.tar.gz llvm-0515291c52d65a5b079494784098bbcd52364c8f.tar.bz2 |
Prevent assertion with "llc -debug" and anonymous symbols.
llvm-svn: 250425
Diffstat (limited to 'llvm/lib/MC/MCExpr.cpp')
-rw-r--r-- | llvm/lib/MC/MCExpr.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/MC/MCExpr.cpp b/llvm/lib/MC/MCExpr.cpp index 916e505..9d01e13 100644 --- a/llvm/lib/MC/MCExpr.cpp +++ b/llvm/lib/MC/MCExpr.cpp @@ -43,7 +43,7 @@ void MCExpr::print(raw_ostream &OS, const MCAsmInfo *MAI) const { const MCSymbol &Sym = SRE.getSymbol(); // Parenthesize names that start with $ so that they don't look like // absolute names. - bool UseParens = Sym.getName()[0] == '$'; + bool UseParens = Sym.getName().size() && Sym.getName()[0] == '$'; if (UseParens) { OS << '('; Sym.print(OS, MAI); |