================
@@ -1856,6 +1856,12 @@ class ConstantLValueEmitter : public 
ConstStmtVisitor<ConstantLValueEmitter,
   ConstantLValue VisitMaterializeTemporaryExpr(
                                          const MaterializeTemporaryExpr *E);
 
+  ConstantLValue emitPointerAuthSignConstant(const CallExpr *E);
+  llvm::Constant *emitPointerAuthPointer(const Expr *E);
+  unsigned emitPointerAuthKey(const Expr *E);
+  std::pair<llvm::Constant*, llvm::Constant*>
----------------
ahmedbougacha wrote:

The more interesting question is the usage of Constant;  I think we can safely 
assume the integer component is always going to be a ConstantInt (because it's 
going to have to fit in a ConstantInt-shaped hole in CPA anyway.)  That 
hopefully makes this obvious here, and I'll propagate that in the various users 
separately

https://github.com/llvm/llvm-project/pull/93904
_______________________________________________
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to