MC Win64: Put unwind info for COMDAT code into the same COMDAT group
[oota-llvm.git] / lib / MC / MCAsmStreamer.cpp
index fcf39b836fcd8c477d589dc3ffabc6c6a0e629f4..f60c7fc50415ffa4840656a8e131bc9800c7b013 100644 (file)
@@ -1095,9 +1095,8 @@ void MCAsmStreamer::EmitWinEHHandlerData() {
   // We only do this so the section switch that terminates the handler
   // data block is visible.
   WinEH::FrameInfo *CurFrame = getCurrentWinFrameInfo();
-  StringRef Suffix = WinEH::UnwindEmitter::GetSectionSuffix(CurFrame->Function);
-  if (const MCSection *XData =
-          WinEH::UnwindEmitter::GetXDataSection(Suffix, getContext()))
+  if (const MCSection *XData = WinEH::UnwindEmitter::getXDataSection(
+          CurFrame->Function, getContext()))
     SwitchSectionNoChange(XData);
 
   OS << "\t.seh_handlerdata";