blob: 5dad8e93824991222de2242ce9f5b4d2d05ba378 [file] [log] [blame]
Chad Rosierc2bf3382011-11-04 19:28:44 +00001// Check to make sure clang is somewhat picky about -g options.
2// rdar://10383444
3
4// RUN: %clang -### -c -g %s 2>&1 | FileCheck -check-prefix=G %s
Chad Rosier2ad368f2012-02-28 20:49:04 +00005// RUN: %clang -### -c -g2 %s 2>&1 | FileCheck -check-prefix=G2 %s
Chad Rosierc2bf3382011-11-04 19:28:44 +00006// RUN: %clang -### -c -g3 %s 2>&1 | FileCheck -check-prefix=G3 %s
7// RUN: %clang -### -c -ganything %s 2>&1 | FileCheck -check-prefix=GANY %s
Chad Rosier2ad368f2012-02-28 20:49:04 +00008// RUN: %clang -### -c -ggdb %s 2>&1 | FileCheck -check-prefix=GGDB %s
Chad Rosierc2bf3382011-11-04 19:28:44 +00009// RUN: %clang -### -c -gfoo %s 2>&1 | FileCheck -check-prefix=GFOO %s
10//
11// G: "-cc1"
12// G: "-g"
13//
Chad Rosier2ad368f2012-02-28 20:49:04 +000014// G2: "-cc1"
15// G2: "-g"
16//
Chad Rosierc2bf3382011-11-04 19:28:44 +000017// G3: "-cc1"
18// G3: "-g"
19//
20// GANY: "-cc1"
21// GANY-NOT: "-g"
22//
Chad Rosier2ad368f2012-02-28 20:49:04 +000023// GGDB: "-cc1"
24// GGDB: "-g"
25//
Chad Rosierc2bf3382011-11-04 19:28:44 +000026// GFOO: "-cc1"
27// GFOO-NOT: "-g"