Adds lit configuration to be able to test MSAN's interaction
with widespread eager checking due to clang emitting noundef attrs.
Details
- Reviewers
guiand
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Event Timeline
Each of these can be a separate patch
Additionally introduces tests for: - Bitfield handling - Different sized function parameters - MSAN and struct padding (when passing structs by value)
And It would be nice if you cut off some other pieces
compiler-rt/test/msan/signal_stress_test.cpp | ||
---|---|---|
7 | I think REQUIRES: makes more sense here. | |
compiler-rt/test/msan/vararg.cpp | ||
89 | This test becomes super confusing, I no longer understand all the combinations. |
compiler-rt/test/msan/vararg.cpp | ||
---|---|---|
40 | is volatile needed here? |
I think REQUIRES: makes more sense here.