[WebAssembly] Fix GCC 5 build.
authorCraig Topper <craig.topper@intel.com>
Thu, 30 Jul 2020 16:54:02 +0000 (09:54 -0700)
committerCraig Topper <craig.topper@intel.com>
Thu, 30 Jul 2020 17:00:28 +0000 (10:00 -0700)
Hans' speculative fix in b7292f2db02d37c9291afc0613a3fbce0a4ad4e8
didn't work for me. This seems to.

llvm/lib/Target/WebAssembly/WebAssemblySortRegion.cpp

index 6b3957e3ec55756227922836460caba44b6966e3..cd84e68aed140b6ff16da418e40d7678b12d787b 100644 (file)
@@ -5,10 +5,14 @@
 using namespace llvm;
 using namespace WebAssembly;
 
+namespace llvm {
+namespace WebAssembly {
 template <>
-bool llvm::WebAssembly::ConcreteSortRegion<MachineLoop>::isLoop() const {
+bool ConcreteSortRegion<MachineLoop>::isLoop() const {
   return true;
 }
+} // end namespace WebAssembly
+} // end namespace llvm
 
 const SortRegion *SortRegionInfo::getRegionFor(const MachineBasicBlock *MBB) {
   const auto *ML = MLI.getLoopFor(MBB);