llvm.org GIT mirror llvm / af8df26
resolve a fixme. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100346 91177308-0d34-0410-b5e6-96231b3b80d8 Chris Lattner 9 years ago
2 changed file(s) with 3 addition(s) and 8 deletion(s). Raw diff Collapse all Expand all
13491349 /// GetTempSymbol - Return the MCSymbol corresponding to the assembler
13501350 /// temporary label with the specified stem and unique ID.
13511351 MCSymbol *AsmPrinter::GetTempSymbol(StringRef Name, unsigned ID) const {
1352 // FIXME: REMOVE this. However, there is stuff in EH that passes counters in
1353 // here that can be zero.
1354
1355 //assert(ID && "Should use GetTempSymbol if no ID");
1356 if (ID == 0) return GetTempSymbol(Name);
1357 return OutContext.GetOrCreateSymbol(Twine(MAI->getPrivateGlobalPrefix())+
1352 return OutContext.GetOrCreateSymbol(Twine(MAI->getPrivateGlobalPrefix()) +
13581353 Name + Twine(ID));
13591354 }
13601355
3737
3838 declare void @__cxa_end_catch()
3939
40 ; X64: Leh_frame_common_begin:
40 ; X64: Leh_frame_common_begin0:
4141 ; X64: .long ___gxx_personality_v0@GOTPCREL+4
4242
43 ; X32: Leh_frame_common_begin:
43 ; X32: Leh_frame_common_begin0:
4444 ; X32: .long L___gxx_personality_v0$non_lazy_ptr-
4545 ; ....
4646