yln added inline comments.

================
Comment at: clang/test/CodeGen/ubsan-function-attributed.c:4
+//Make sure compiler does not crash inside getUBSanFunctionTypeHash while 
compiling this
+long __attribute__((ms_abi)) f() {}
----------------
MaskRay wrote:
> https://maskray.me/blog/2021-08-08-toolchain-testing#the-test-checks-too-little
> 
> "A regression test which simply runs the compiler and expects it not to crash 
> has low utilization. It is often better to additionally test some properties 
> of the produced object file."
> 
> I think it's better to define another function without 
> `__attribute__((ms_abi))`, and check that the two functions have the same 
> type hash.
I agree with this and particularly this sounds like a good approach:
> I think it's better to define another function without 
> __attribute__((ms_abi)), and check that the two functions have the same type 
> hash.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D157445/new/

https://reviews.llvm.org/D157445

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to