=?utf-8?q?Donát?= Nagy <[email protected]>,
=?utf-8?q?Donát?= Nagy <[email protected]>,
=?utf-8?q?Donát?= Nagy <[email protected]>,
=?utf-8?q?Donát?= Nagy <[email protected]>
Message-ID:
In-Reply-To: <llvm.org/llvm/llvm-project/pull/[email protected]>
================
@@ -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")
----------------
vbvictor wrote:
Instead of "is bugprone" can we give clearer rationale like "returns
uninitialized memory without performance advantages, was ..." which you said in
PR description.
https://github.com/llvm/llvm-project/pull/176191
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits