1589231cf31932e3a132b8fe37b0425d46abe6d32Alexey Samsonov// RUN: %clangxx_asan -O2 %s -o %t 22d1fdb26e458c4ddc04155c1d421bced3ba90cd0Stephen Hines// RUN: %run %t 2>&1 | FileCheck %s 3c6b8716d9acd202d311a7d9095eeed440bba1ce5Alexey Samsonov 486277eb844c4983c81de62d7c050e92fe7155788Stephen Hinesconst char *kAsanDefaultOptions="verbosity=1 help=1"; 5c6b8716d9acd202d311a7d9095eeed440bba1ce5Alexey Samsonov 6c6b8716d9acd202d311a7d9095eeed440bba1ce5Alexey Samsonovextern "C" 700b8a34250e9f6c1c0211c33f4fe4da15d0fb24aKostya Serebryany__attribute__((no_sanitize_address)) 8c6b8716d9acd202d311a7d9095eeed440bba1ce5Alexey Samsonovconst char *__asan_default_options() { 986277eb844c4983c81de62d7c050e92fe7155788Stephen Hines // CHECK: Available flags for AddressSanitizer: 10c6b8716d9acd202d311a7d9095eeed440bba1ce5Alexey Samsonov return kAsanDefaultOptions; 11c6b8716d9acd202d311a7d9095eeed440bba1ce5Alexey Samsonov} 12c6b8716d9acd202d311a7d9095eeed440bba1ce5Alexey Samsonov 13c6b8716d9acd202d311a7d9095eeed440bba1ce5Alexey Samsonovint main() { 14c6b8716d9acd202d311a7d9095eeed440bba1ce5Alexey Samsonov return 0; 15c6b8716d9acd202d311a7d9095eeed440bba1ce5Alexey Samsonov} 16