Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / clang / test / Index / recover-bad-code-rdar_7487294.c
blobbbbc035a0a9bf4d99d928d682b870892052be024
1 // RUN: not %clang_cc1 -fsyntax-only %s 2>&1 | FileCheck %s
3 // IMPORTANT: This test case intentionally DOES NOT use --disable-free. It
4 // tests that we are properly reclaiming the ASTs and we do not have a double free.
5 // Previously we tried to free the size expression of the VLA twice.
7 int foo(int x) {
8 int y[x * 3];
9 help
12 // CHECK: 9:3: error: use of undeclared identifier 'help'
13 // CHECK: help