Issue 144832
Summary llvm/test/MC/AArch64/seh-* tests fail when VK_COFF_IMGREL32 changes value
Labels platform:windows
Assignees
Reporter MaskRay
    The enumerator `VK_WEAKREF` is no longer used. However, when I try removing it,
```patch
--- i/llvm/include/llvm/MC/MCExpr.h
+++ w/llvm/include/llvm/MC/MCExpr.h
@@ -199,7 +199,6 @@ public:
 VK_None,

     VK_SECREL,
-    VK_WEAKREF, // The link between the symbols in .weakref foo, bar

     VK_COFF_IMGREL32, // symbol@imgrel (image-relative)
```

I get failures related to AArch64 Win64EH. Perhaps something is sensitive to the value of `VK_COFF_IMGREL32`?
```
Failed Tests (4):
  LLVM :: MC/AArch64/seh-large-func-multi-epilog.s
  LLVM :: MC/AArch64/seh-large-func.s
  LLVM :: MC/AArch64/seh-packed-epilog.s
  LLVM :: MC/AArch64/seh-packed-unwind.s
```

@mstorsjo 
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to