nomerge attribute was added at D78659. So, we can remove the EmptyAsm workaround in ASan the MSan and use this attribute.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp | ||
---|---|---|
1082–1083 | HasNonEmptyInlineAsm -> HasInlineAsm |
Comment Actions
It looks like this broke the s390x build bots, since then I'm seeing a lot of ASan and MSan errors:
http://lab.llvm.org:8011/builders/clang-s390x-linux/builds/33485
Comment Actions
It seems like all those tests failed because the second CHECK should match output line 4 but missing the line number at the end.
Since the patch passed tests in all other build bots, I wonder if it's because the build bot config is flaky.
Comment Actions
@iii had a look and it appears the problem is that this patch https://reviews.llvm.org/D79537 didn't add support on SystemZ, so we get wrong line numbers when merging happens. Ilya is working on a patch.
HasNonEmptyInlineAsm -> HasInlineAsm