1*673dc3d4SNico Weber // RUN: %clangxx_asan -O0 %s -o %t && %run %t
2*673dc3d4SNico Weber 
3*673dc3d4SNico Weber // This fails on i386 Linux due to a glibc versioned symbols mixup.
4*673dc3d4SNico Weber // REQUIRES: asan-64-bits
5*673dc3d4SNico Weber 
6*673dc3d4SNico Weber #include <assert.h>
7*673dc3d4SNico Weber #include <stdio.h>
8*673dc3d4SNico Weber 
main()9*673dc3d4SNico Weber int main() {
10*673dc3d4SNico Weber   FILE *fp = fopen("/dev/null", "w");
11*673dc3d4SNico Weber   assert(fp);
12*673dc3d4SNico Weber   freopen(NULL, "a", fp);
13*673dc3d4SNico Weber   fclose(fp);
14*673dc3d4SNico Weber   return 0;
15*673dc3d4SNico Weber }
16