1 // RUN: %clangxx -O0 %s -o %t && %run %t m1 2>&1 | FileCheck %s 2 3 #include <limits.h> 4 #include <stdio.h> 5 #include <stdlib.h> 6 7 char buff[1 << 12]; main(int argc,char * argv[])8int main(int argc, char *argv[]) { 9 printf("REALPATH %s\n", realpath(argv[0], buff)); 10 // CHECK: REALPATH /{{.+}}/realpath.cpp 11 12 char *buff2 = realpath(argv[0], nullptr); 13 printf("REALPATH %s\n", buff2); 14 // CHECK: REALPATH /{{.+}}/realpath.cpp 15 free(buff2); 16 17 buff2 = realpath(".", nullptr); 18 printf("REALPATH %s\n", buff2); 19 // CHECK: REALPATH /{{.+}} 20 free(buff2); 21 } 22