[llvm] [WebAssembly] Preserve constness for imported globals (PR #199507)

Derek Schuff via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 5 11:46:53 PDT 2026


================
@@ -99,25 +112,25 @@ MCOperand WebAssemblyMCInstLower::lowerSymbolOperand(const MachineOperand &MO,
   unsigned TargetFlags = MO.getTargetFlags();
 
   switch (TargetFlags) {
-    case WebAssemblyII::MO_NO_FLAG:
-      break;
-    case WebAssemblyII::MO_GOT_TLS:
-      Spec = WebAssembly::S_GOT_TLS;
-      break;
-    case WebAssemblyII::MO_GOT:
-      Spec = WebAssembly::S_GOT;
-      break;
-    case WebAssemblyII::MO_MEMORY_BASE_REL:
-      Spec = WebAssembly::S_MBREL;
-      break;
-    case WebAssemblyII::MO_TLS_BASE_REL:
-      Spec = WebAssembly::S_TLSREL;
-      break;
-    case WebAssemblyII::MO_TABLE_BASE_REL:
-      Spec = WebAssembly::S_TBREL;
-      break;
-    default:
-      llvm_unreachable("Unknown target flag on GV operand");
+  case WebAssemblyII::MO_NO_FLAG:
----------------
dschuff wrote:

was this change introduced by clang-format?

https://github.com/llvm/llvm-project/pull/199507


More information about the llvm-commits mailing list