================
@@ -97,6 +98,9 @@ static StringRef getRationaleFor(StringRef FunctionName) {
       .Cases({"rewind", "setbuf"}, "has no error detection")
       .Case("vfork", "is insecure as it can lead to denial of service "
                      "situations in the parent process")
+      .Case("get_temporary_buffer",
+            "is bugprone, has no performance advantage, was deprecated in "
+            "C++17 and removed in C++20")
----------------
NagyDonat wrote:

By the way, when I was reading the first comment I felt that your suggestion is 
too long because for some reason I thought that  "returns uninitialized memory 
without performance advantages" replaces just "is bugprone" and not "is 
bugprone, has no performance advantage".

When I read  your second comment in this thread, I realized that it suggests a 
good phrasing -- but I didn't notice that it is exactly the same phrasing as 
what you already wrote in the first comment :sweat_smile: ...

Anyway, thanks for the suggestion :smile:

https://github.com/llvm/llvm-project/pull/176191
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to