1*74989affSNico Weber // RUN: %clangxx -g %s -o %t && %run %t 2*74989affSNico Weber 3*74989affSNico Weber #include <assert.h> 4*74989affSNico Weber #include <stdio.h> 5*74989affSNico Weber main(int argc,char ** argv)6*74989affSNico Weberint main(int argc, char **argv) { 7*74989affSNico Weber FILE *fp = fopen(argv[0], "r"); 8*74989affSNico Weber assert(fp); 9*74989affSNico Weber 10*74989affSNico Weber char buf[2]; 11*74989affSNico Weber char *s = fgets(buf, sizeof(buf), fp); 12*74989affSNico Weber assert(s); 13*74989affSNico Weber 14*74989affSNico Weber assert(!fclose(fp)); 15*74989affSNico Weber return 0; 16*74989affSNico Weber } 17