Always emit the jump table after the function so it's part of the same 'atom'

as the function body.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30730 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2006-10-05 00:24:46 +00:00
parent df20b96ffd
commit 37dfa02788

View File

@ -420,9 +420,6 @@ bool DarwinAsmPrinter::runOnMachineFunction(MachineFunction &MF) {
// Print out constants referenced by the function
EmitConstantPool(MF.getConstantPool());
// Print out jump tables referenced by the function
EmitJumpTableInfo(MF.getJumpTableInfo());
// Print out labels for the function.
const Function *F = MF.getFunction();
switch (F->getLinkage()) {
@ -467,6 +464,9 @@ bool DarwinAsmPrinter::runOnMachineFunction(MachineFunction &MF) {
// Emit post-function debug information.
DW.EndFunction();
// Print out jump tables referenced by the function.
EmitJumpTableInfo(MF.getJumpTableInfo());
// We didn't modify anything.
return false;
}