1 // RUN: %clangxx_msan -O0 %s -o %t && %run %t 2 3 #include <sanitizer/msan_interface.h> 4 5 volatile int global; 6 static void pre_ctor() { 7 volatile int local; 8 global = 42; 9 local = 42; 10 } 11 12 __attribute__((section(".preinit_array"), used)) void(*__local_pre_ctor)(void) = pre_ctor; 13 14 int main(void) { 15 return 0; 16 } 17