diff options
| author | Jim Laskey <jlaskey@mac.com> | 2006-04-07 20:44:42 +0000 |
|---|---|---|
| committer | Jim Laskey <jlaskey@mac.com> | 2006-04-07 20:44:42 +0000 |
| commit | c0d6518f276cd4980e9dd2433572846bc55480ef (patch) | |
| tree | cc500cf2e4ab9a7098f1d2dccef20c8fb1401b7b /llvm/lib/Target/X86/X86ATTAsmPrinter.cpp | |
| parent | 292574fbbc4682cd765dfddf8836053a479085c0 (diff) | |
| download | bcm5719-llvm-c0d6518f276cd4980e9dd2433572846bc55480ef.tar.gz bcm5719-llvm-c0d6518f276cd4980e9dd2433572846bc55480ef.zip | |
Make sure that debug labels are defined within the same section and after the
entry point of a function.
llvm-svn: 27494
Diffstat (limited to 'llvm/lib/Target/X86/X86ATTAsmPrinter.cpp')
| -rwxr-xr-x | llvm/lib/Target/X86/X86ATTAsmPrinter.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/lib/Target/X86/X86ATTAsmPrinter.cpp b/llvm/lib/Target/X86/X86ATTAsmPrinter.cpp index 5b576b79c91..5a3490a7034 100755 --- a/llvm/lib/Target/X86/X86ATTAsmPrinter.cpp +++ b/llvm/lib/Target/X86/X86ATTAsmPrinter.cpp @@ -35,11 +35,6 @@ bool X86ATTAsmPrinter::runOnMachineFunction(MachineFunction &MF) { SetupMachineFunction(MF); O << "\n\n"; - if (forDarwin) { - // Emit pre-function debug information. - DW.BeginFunction(&MF); - } - // Print out constants referenced by the function EmitConstantPool(MF.getConstantPool()); @@ -73,6 +68,11 @@ bool X86ATTAsmPrinter::runOnMachineFunction(MachineFunction &MF) { } O << CurrentFnName << ":\n"; + if (forDarwin) { + // Emit pre-function debug information. + DW.BeginFunction(&MF); + } + // Print out code for the function. for (MachineFunction::const_iterator I = MF.begin(), E = MF.end(); I != E; ++I) { |

