LangOptions cannot depend on ASTContext, make it not use ASTContext directly
authorBenjamin Kramer <benny.kra@googlemail.com>
Thu, 16 Apr 2020 09:45:02 +0000 (11:45 +0200)
committerBenjamin Kramer <benny.kra@googlemail.com>
Thu, 16 Apr 2020 09:46:35 +0000 (11:46 +0200)
commit3ee1ec0b9dd6ee2350f39ae8a418bf3ce28d06cf
tree2658c35a917e3e6401253d4affce167fd8aba70c
parentc8d6fa5134ae66f3fb8e0b8caac5de4f737c8bef
LangOptions cannot depend on ASTContext, make it not use ASTContext directly

Fixes a layering violation introduced in 2ba4e3a4598b165245c581c506a813cd4a7dce33.
clang/include/clang/AST/Expr.h
clang/include/clang/Basic/LangOptions.h
clang/lib/AST/ASTImporter.cpp
clang/lib/AST/Expr.cpp
clang/lib/Basic/LangOptions.cpp
clang/lib/CodeGen/CGExprScalar.cpp
clang/lib/Sema/SemaExprCXX.cpp
clang/lib/Sema/TreeTransform.h