forked from OSchip/llvm-project
15 lines
652 B
C
15 lines
652 B
C
// REQUIRES: asserts
|
|
|
|
// RUN: %clang_cc1 -mllvm -debug-only=codegenaction -clear-ast-before-backend %s -emit-obj -o /dev/null -O1 2>&1 | FileCheck %s --check-prefix=YES
|
|
// RUN: %clang_cc1 -mllvm -debug-only=codegenaction -clear-ast-before-backend -no-clear-ast-before-backend %s -emit-obj -o /dev/null -O1 2>&1 | FileCheck %s --allow-empty --check-prefix=NO
|
|
// RUN: %clang_cc1 -clear-ast-before-backend %s -emit-obj -o /dev/null -print-stats 2>&1 | FileCheck %s --check-prefix=STATS
|
|
|
|
// YES: Clearing AST
|
|
// NO-NOT: Clearing AST
|
|
// STATS: *** Decl Stats:
|
|
// STATS: {{.*}} decls total
|
|
// STATS: 1 Function decls
|
|
// STATS: Total bytes =
|
|
|
|
void f(void) {}
|