================
@@ -344,9 +347,11 @@ static void handleGslAnnotatedTypes(IndirectLocalPath 
&Path, Expr *Call,
         break;
       }
     }
-    Path.push_back({Value ? IndirectLocalPathEntry::GslPointerInit
-                          : IndirectLocalPathEntry::GslReferenceInit,
-                    Arg, D});
+
+    Path.push_back({!ReturnType->isReferenceType()
+                        ? IndirectLocalPathEntry::GslPointerInit
+                        : IndirectLocalPathEntry::GslReferenceInit,
----------------
usx95 wrote:

nit: simplify without `!`
`ReturnType->isReferenceType() ? IndirectLocalPathEntry::GslReferenceInit: 
IndirectLocalPathEntry::GslPointerInit`

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

Reply via email to