[clang] [clang][ASTImporter] Support Importer of BuiltinBitCastExpr (PR #74813)

Shafik Yaghmour via cfe-commits cfe-commits at lists.llvm.org
Fri Dec 8 19:45:06 PST 2023


================
@@ -7820,6 +7820,18 @@ ExpectedStmt ASTNodeImporter::VisitExplicitCastExpr(ExplicitCastExpr *E) {
         *ToLParenLocOrErr, OCE->getBridgeKind(), E->getCastKind(),
         *ToBridgeKeywordLocOrErr, ToTypeInfoAsWritten, ToSubExpr);
   }
+  case Stmt::BuiltinBitCastExprClass: {
+    auto *BBC = cast<BuiltinBitCastExpr>(E);
+    ExpectedSLoc ToLParenLocOrErr = import(BBC->getBeginLoc());
----------------
shafik wrote:

So it looks like this returns `KWLoc` so perhaps `ToKwLocOrErr` makes more sense?

https://github.com/llvm/llvm-project/pull/74813


More information about the cfe-commits mailing list