================
@@ -4434,16 +4433,41 @@ class CodeGenFunction : public CodeGenTypeCache {
                                         llvm::Value *StorageAddress,
                                         GlobalDecl SchemaDecl,
                                         QualType SchemaType);
+
   llvm::Value *EmitPointerAuthSign(QualType PointeeType, llvm::Value *Pointer);
   llvm::Value *EmitPointerAuthSign(const CGPointerAuthInfo &Info,
                                    llvm::Value *Pointer);
+
+  llvm::Value *EmitPointerAuthAuth(QualType PointeeType, llvm::Value *Pointer);
----------------
kovdan01 wrote:

Several newly defined member functions look unused and unneeded in scope of 
this PR:
- `llvm::Value *CodeGenFunction::EmitPointerAuthAuth(QualType PointeeType, 
llvm::Value *Pointer)`
- `Address CodeGenFunction::EmitPointerAuthSign(Address Addr, QualType 
PointeeType)`
- `Address CodeGenFunction::EmitPointerAuthAuth(Address Addr, QualType 
PointeeType)`

I think it's better to remove them

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

Reply via email to