clang
clang copied to clipboard
Use DeclarationName in structural eq
I realized that structural eq does not handle some cases properly.
[ FAILED ] 4 tests, listed below:
[ FAILED ] StructuralEquivalenceFunctionTest.NotEqualLiteralOperators
[ FAILED ] StructuralEquivalenceCXXMethodTest.DifferentClasses
[ FAILED ] StructuralEquivalenceCXXMethodTest.NotEqualConstructors
[ FAILED ] StructuralEquivalenceCXXMethodTest.NotEqualDestructors
Unfortunately this seems to introduce more structural eq errors. http://ci2.codechecker.gic.ericsson.se:8080/job/ctu_pipeline_clang7/44/
Perhaps it is better to put this on hold until we fix some other ODR issues.