ChuanqiXu added a comment.

In D138859#3958958 <https://reviews.llvm.org/D138859#3958958>, @vsapsai wrote:

> In D138859#3955806 <https://reviews.llvm.org/D138859#3955806>, @ChuanqiXu 
> wrote:
>
>> And I think we should add tests for this. e.g., in the ASTImporterTests.cpp.
>
> I'm not sure which test would be useful in this case. We kinda already test 
> that different modules agree which attributes should be ODR hashable. That is 
> enforced by detecting attribute mismatches in odr_hash.cpp (if attributes 
> aren't hashable - no mismatches).

Yeah, I admit it is redundant from some perspective. I think the lit tests are 
different with the unittest. The lit tests check if the end behavior is 
expected. And the unittest tests checks if the status of the attribute is 
expected. For example, it is possible to discard the changes in this patch and 
keep these lit tests passes.

I think more tests are always good. Especially now it is not hard to add these 
tests.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D138859

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

Reply via email to