From 5c77e39f2d867e4862a557aab6d81f0d6d8165c4 Mon Sep 17 00:00:00 2001 From: Daniel Jasper Date: Fri, 14 Mar 2014 14:53:17 +0000 Subject: Don't verify module inclusions in assembler files. llvm-svn: 203929 --- clang/test/Modules/Inputs/declare-use/module.map | 4 ++++ clang/test/Modules/Inputs/declare-use/s.h | 0 clang/test/Modules/declare-use.S | 5 +++++ 3 files changed, 9 insertions(+) create mode 100644 clang/test/Modules/Inputs/declare-use/s.h create mode 100644 clang/test/Modules/declare-use.S (limited to 'clang/test/Modules') diff --git a/clang/test/Modules/Inputs/declare-use/module.map b/clang/test/Modules/Inputs/declare-use/module.map index 40f071289a7..3b1b0e743e4 100644 --- a/clang/test/Modules/Inputs/declare-use/module.map +++ b/clang/test/Modules/Inputs/declare-use/module.map @@ -42,6 +42,10 @@ module XG { module XH { header "h.h" header "h1.h" + header "s.h" use XC use XE } + +module XS { +} diff --git a/clang/test/Modules/Inputs/declare-use/s.h b/clang/test/Modules/Inputs/declare-use/s.h new file mode 100644 index 00000000000..e69de29bb2d diff --git a/clang/test/Modules/declare-use.S b/clang/test/Modules/declare-use.S new file mode 100644 index 00000000000..28650b166b9 --- /dev/null +++ b/clang/test/Modules/declare-use.S @@ -0,0 +1,5 @@ +// RUN: rm -rf %t +// RUN: %clang -fmodule-maps -fmodules-cache-path=%t -fmodules-decluse -fmodule-name=XS -I %S/Inputs/declare-use -c %s -Xclang -verify +// expected-no-diagnostics + +#include "s.h" -- cgit v1.2.3