collisions until it is properly integrated in llvm/Support.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@160063
91177308-0d34-0410-b5e6-
96231b3b80d8
#include <string>
#include <vector>
+namespace clang {
+namespace ast_matchers {
+
/// FIXME: Move into the llvm support library.
template <bool> struct CompileAssert {};
#define TOOLING_COMPILE_ASSERT(Expr, Msg) \
typedef CompileAssert<(bool(Expr))> Msg[bool(Expr) ? 1 : -1]
-namespace clang {
-namespace ast_matchers {
-
class BoundNodes;
namespace internal {