diff options
author | Ben Langmuir <blangmuir@apple.com> | 2014-02-27 23:48:03 +0000 |
---|---|---|
committer | Ben Langmuir <blangmuir@apple.com> | 2014-02-27 23:48:03 +0000 |
commit | 86c8d8ee063fa763532bcf50019ad3c81de56a06 (patch) | |
tree | 2f2352fdfce9da64e68a19481153acb7041b9cd1 /test/VFS | |
parent | 2b1bc151cb3d274c5bd4bcae27986068f9e88942 (diff) |
Revert "Honour 'use-external-names' in FileManager"
Revert r202442, which broke the buildbots.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@202443 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/VFS')
-rw-r--r-- | test/VFS/Inputs/external-names.h | 4 | ||||
-rw-r--r-- | test/VFS/Inputs/use-external-names.yaml | 7 | ||||
-rw-r--r-- | test/VFS/external-names.c | 35 |
3 files changed, 0 insertions, 46 deletions
diff --git a/test/VFS/Inputs/external-names.h b/test/VFS/Inputs/external-names.h deleted file mode 100644 index 8b0baa3f02..0000000000 --- a/test/VFS/Inputs/external-names.h +++ /dev/null @@ -1,4 +0,0 @@ -void foo(char **c) { - *c = __FILE__; - int x = c; // produce a diagnostic -} diff --git a/test/VFS/Inputs/use-external-names.yaml b/test/VFS/Inputs/use-external-names.yaml deleted file mode 100644 index b9ea6342cf..0000000000 --- a/test/VFS/Inputs/use-external-names.yaml +++ /dev/null @@ -1,7 +0,0 @@ -{ - 'version': 0, - 'use-external-names': EXTERNAL_NAMES, - 'roots': [{ 'type': 'file', 'name': 'OUT_DIR/external-names.h', - 'external-contents': 'INPUT_DIR/external-names.h' - }] -} diff --git a/test/VFS/external-names.c b/test/VFS/external-names.c deleted file mode 100644 index aa0bd67453..0000000000 --- a/test/VFS/external-names.c +++ /dev/null @@ -1,35 +0,0 @@ -// RUN: sed -e "s:INPUT_DIR:%S/Inputs:g" -e "s:OUT_DIR:%t:g" -e "s:EXTERNAL_NAMES:true:" %S/Inputs/use-external-names.yaml > %t.external.yaml -// RUN: sed -e "s:INPUT_DIR:%S/Inputs:g" -e "s:OUT_DIR:%t:g" -e "s:EXTERNAL_NAMES:false:" %S/Inputs/use-external-names.yaml > %t.yaml -// REQUIRES: shell - -#include "external-names.h" - -//// -// Preprocessor (__FILE__ macro and # directives): - -// RUN: %clang_cc1 -I %t -ivfsoverlay %t.external.yaml -E %s | FileCheck -check-prefix=CHECK-PP-EXTERNAL %s -// CHECK-PP-EXTERNAL: # {{[0-9]*}} "[[NAME:.*Inputs.external-names.h]]" -// CHECK-PP-EXTERNAL-NEXT: void foo(char **c) { -// CHECK-PP-EXTERNAL-NEXT: *c = "[[NAME]]"; - -// RUN: %clang_cc1 -I %t -ivfsoverlay %t.yaml -E %s | FileCheck -check-prefix=CHECK-PP %s -// CHECK-PP-NOT: Inputs - -//// -// Diagnostics: - -// RUN: %clang_cc1 -I %t -ivfsoverlay %t.external.yaml -fsyntax-only %s 2>&1 | FileCheck -check-prefix=CHECK-DIAG-EXTERNAL %s -// CHECK-DIAG-EXTERNAL: {{.*}}Inputs{{.}}external-names.h:{{[0-9]*:[0-9]*}}: warning: incompatible pointer - -// RUN: %clang_cc1 -I %t -ivfsoverlay %t.yaml -fsyntax-only %s 2>&1 | FileCheck -check-prefix=CHECK-DIAG %s -// CHECK-DIAG-NOT: Inputs - -//// -// Debug info - -// RUN: %clang_cc1 -I %t -ivfsoverlay %t.external.yaml -triple %itanium_abi_triple -g -emit-llvm %s -o - | FileCheck -check-prefix=CHECK-DEBUG-EXTERNAL %s -// CHECK-DEBUG-EXTERNAL: ![[Num:[0-9]*]] = metadata !{metadata !"{{.*}}Inputs{{.}}external-names.h -// CHECK-DEBUG-EXTERNAL: metadata !{i32 {{[0-9]*}}, metadata ![[Num]]{{.*}}DW_TAG_file_type - -// RUN: %clang_cc1 -I %t -ivfsoverlay %t.yaml -triple %itanium_abi_triple -g -emit-llvm %s -o - | FileCheck -check-prefix=CHECK-DEBUG %s -// CHECK-DEBUG-NOT: Inputs |