mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-01-11 02:16:50 +00:00
c4e04a2964
If an import directive was put into wrong context, the error message was obscure, complaining on misbalanced braces. To get more descriptive messages, annotation tokens related to modules are processed where they must not be seen. Differential Revision: http://reviews.llvm.org/D11844 llvm-svn: 248085
7 lines
284 B
C++
7 lines
284 B
C++
// RUN: rm -rf %t
|
|
// RUN: %clang_cc1 -fmodules -fimplicit-module-maps -fmodules-cache-path=%t -I %S/Inputs %s -verify
|
|
|
|
void func1() { // expected-note{{function 'func1' begins here}}
|
|
#include "dummy.h" // expected-error{{import of module 'dummy' appears within function 'func1'}}
|
|
}
|