diff options
| author | Michael J. Spencer <bigcheesegs@gmail.com> | 2010-08-25 19:27:27 +0000 |
|---|---|---|
| committer | Michael J. Spencer <bigcheesegs@gmail.com> | 2010-08-25 19:27:27 +0000 |
| commit | 237e4ecafb012688ccd9d7732eaf8b23e6bf4fc6 (patch) | |
| tree | c575240430a06417a0afc8807ccf7f6a7bbd7ef4 | |
| parent | 0a84487fa7a8d72b99d452f33502e269efbe22f9 (diff) | |
| download | bcm5719-llvm-237e4ecafb012688ccd9d7732eaf8b23e6bf4fc6.tar.gz bcm5719-llvm-237e4ecafb012688ccd9d7732eaf8b23e6bf4fc6.zip | |
MC: Fix inconsistant naming in COFF object writer. Patch by Cameron Esfahani.
llvm-svn: 112076
| -rw-r--r-- | llvm/lib/MC/WinCOFFStreamer.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/llvm/lib/MC/WinCOFFStreamer.cpp b/llvm/lib/MC/WinCOFFStreamer.cpp index d3a58df81d1..8a194bff215 100644 --- a/llvm/lib/MC/WinCOFFStreamer.cpp +++ b/llvm/lib/MC/WinCOFFStreamer.cpp @@ -141,10 +141,11 @@ void WinCOFFStreamer::EmitLabel(MCSymbol *Symbol) { // fragment. Instead, we should mark the symbol as pointing into the data // fragment if it exists, otherwise we should just queue the label and set its // fragment pointer when we emit the next fragment. - MCDataFragment *F = getOrCreateDataFragment(); + MCDataFragment *DF = getOrCreateDataFragment(); + assert(!SD.getFragment() && "Unexpected fragment on symbol data!"); - SD.setFragment(F); - SD.setOffset(F->getContents().size()); + SD.setFragment(DF); + SD.setOffset(DF->getContents().size()); } void WinCOFFStreamer::EmitAssemblerFlag(MCAssemblerFlag Flag) { |

