diff options
| author | Bob Wilson <bob.wilson@apple.com> | 2009-11-02 16:59:06 +0000 |
|---|---|---|
| committer | Bob Wilson <bob.wilson@apple.com> | 2009-11-02 16:59:06 +0000 |
| commit | 433ab09ca312a372631af6904070ffdab5102ba9 (patch) | |
| tree | 46f4e1204a09447409209e911ac0ba78f910da5c /llvm/lib/Target/ARM/ARMCodeEmitter.cpp | |
| parent | e90a4aa703a85106c822c6525cb4526947b1ed18 (diff) | |
| download | bcm5719-llvm-433ab09ca312a372631af6904070ffdab5102ba9.tar.gz bcm5719-llvm-433ab09ca312a372631af6904070ffdab5102ba9.zip | |
Add support for BlockAddress values in ARM constant pools.
llvm-svn: 85806
Diffstat (limited to 'llvm/lib/Target/ARM/ARMCodeEmitter.cpp')
| -rw-r--r-- | llvm/lib/Target/ARM/ARMCodeEmitter.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/ARM/ARMCodeEmitter.cpp b/llvm/lib/Target/ARM/ARMCodeEmitter.cpp index 3187eb5096b..13cf6765c27 100644 --- a/llvm/lib/Target/ARM/ARMCodeEmitter.cpp +++ b/llvm/lib/Target/ARM/ARMCodeEmitter.cpp @@ -428,6 +428,7 @@ void Emitter<CodeEmitter>::emitConstPoolInstruction(const MachineInstr &MI) { DEBUG(errs() << " ** ARM constant pool #" << CPI << " @ " << (void*)MCE.getCurrentPCValue() << " " << *ACPV << '\n'); + assert(ACPV->isGlobalValue() && "unsupported constant pool value"); GlobalValue *GV = ACPV->getGV(); if (GV) { Reloc::Model RelocM = TM.getRelocationModel(); |

