[PATCH] D107527: Mark getc_unlocked as unavailable by default
Ryan Prichard via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Aug 5 16:32:06 PDT 2021
rprichard added inline comments.
================
Comment at: llvm/test/Transforms/InferFunctionAttrs/annotate.ll:514
+; CHECK-UNKNOWN: declare i32 @getc_unlocked(%opaque*)
+; CHECK-UNKNOWN-NOT: #{{.*}}
declare i32 @getc_unlocked(%opaque*)
----------------
MaskRay wrote:
> What does this check?
>
> Many times it'd be better to replace negative checks with positive checks, with a comment stating that we don't want to see certain things.
>
> Negative checks can quite easily become stale. For example, if another function is inserted below and it has a `#`, the test will fail weirdly.
I copied it from the similar test cases. I think it's trying to check that the function declaration doesn't have an `#nnn` attribute on the end. Maybe `{{$}}` would be a better way of doing that.
I think I'll upload that in a separate patch.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D107527/new/
https://reviews.llvm.org/D107527
More information about the llvm-commits
mailing list