1 // RUN: %clangxx_msan -fno-sanitize-memory-param-retval -O0 %s -o %t && %run %t %p
3 // PR17377: C++ module destructors get stale argument shadow.
9 // This destructor get stale argument shadow left from the call to f().
18 __attribute__((noinline
))
24 long * volatile p
= &x
;
25 // This call poisons TLS shadow for the first function argument.