summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86ATTAsmPrinter.cpp
diff options
context:
space:
mode:
authorJim Laskey <jlaskey@mac.com>2006-04-07 20:44:42 +0000
committerJim Laskey <jlaskey@mac.com>2006-04-07 20:44:42 +0000
commitc0d6518f276cd4980e9dd2433572846bc55480ef (patch)
treecc500cf2e4ab9a7098f1d2dccef20c8fb1401b7b /llvm/lib/Target/X86/X86ATTAsmPrinter.cpp
parent292574fbbc4682cd765dfddf8836053a479085c0 (diff)
downloadbcm5719-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-xllvm/lib/Target/X86/X86ATTAsmPrinter.cpp10
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) {
OpenPOWER on IntegriCloud