mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-13 20:32:21 +00:00
resolve a fixme.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100346 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
c021572511
commit
af8df26495
@ -1350,12 +1350,7 @@ void AsmPrinter::printOffset(int64_t Offset, raw_ostream &OS) const {
|
|||||||
/// GetTempSymbol - Return the MCSymbol corresponding to the assembler
|
/// GetTempSymbol - Return the MCSymbol corresponding to the assembler
|
||||||
/// temporary label with the specified stem and unique ID.
|
/// temporary label with the specified stem and unique ID.
|
||||||
MCSymbol *AsmPrinter::GetTempSymbol(StringRef Name, unsigned ID) const {
|
MCSymbol *AsmPrinter::GetTempSymbol(StringRef Name, unsigned ID) const {
|
||||||
// FIXME: REMOVE this. However, there is stuff in EH that passes counters in
|
return OutContext.GetOrCreateSymbol(Twine(MAI->getPrivateGlobalPrefix()) +
|
||||||
// here that can be zero.
|
|
||||||
|
|
||||||
//assert(ID && "Should use GetTempSymbol if no ID");
|
|
||||||
if (ID == 0) return GetTempSymbol(Name);
|
|
||||||
return OutContext.GetOrCreateSymbol(Twine(MAI->getPrivateGlobalPrefix())+
|
|
||||||
Name + Twine(ID));
|
Name + Twine(ID));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -38,10 +38,10 @@ declare void @__gxx_personality_v0()
|
|||||||
|
|
||||||
declare void @__cxa_end_catch()
|
declare void @__cxa_end_catch()
|
||||||
|
|
||||||
; X64: Leh_frame_common_begin:
|
; X64: Leh_frame_common_begin0:
|
||||||
; X64: .long ___gxx_personality_v0@GOTPCREL+4
|
; X64: .long ___gxx_personality_v0@GOTPCREL+4
|
||||||
|
|
||||||
; X32: Leh_frame_common_begin:
|
; X32: Leh_frame_common_begin0:
|
||||||
; X32: .long L___gxx_personality_v0$non_lazy_ptr-
|
; X32: .long L___gxx_personality_v0$non_lazy_ptr-
|
||||||
; ....
|
; ....
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user