1*a67a4d2fSSerge Pavlov // RUN: %clang_cc1 -ast-print -std=c++14 %s -o %t.1.cpp 2*a67a4d2fSSerge Pavlov // RUN: %clang_cc1 -ast-print -std=c++14 %t.1.cpp -o %t.2.cpp 3*a67a4d2fSSerge Pavlov // RUN: diff %t.1.cpp %t.2.cpp 4*a67a4d2fSSerge Pavlov 5*a67a4d2fSSerge Pavlov auto func_01(int, char) -> double; 6*a67a4d2fSSerge Pavlov func_02(int x)7*a67a4d2fSSerge Pavlovauto func_02(int x) -> int { return 2 + x; } 8*a67a4d2fSSerge Pavlov func_03()9*a67a4d2fSSerge Pavlovvoid func_03() { 10*a67a4d2fSSerge Pavlov extern void g(), h(); 11*a67a4d2fSSerge Pavlov return; 12*a67a4d2fSSerge Pavlov } 13