aboutsummaryrefslogtreecommitdiff
path: root/gcc/fp-test.cc
diff options
context:
space:
mode:
authorArthur Cohen <arthur.cohen@embecosm.com>2022-07-05 18:53:05 +0200
committerArthur Cohen <arthur.cohen@embecosm.com>2022-07-18 17:24:13 +0200
commitd82201be88ce09c92db709573171c869d94b55fd (patch)
treefc9fb4feb468bbbbca8265420e2b2f67ef1fe5be /gcc/fp-test.cc
parent6920d2294b3c6f106478fd3decaa511faf3cac84 (diff)
downloadgcc-d82201be88ce09c92db709573171c869d94b55fd.zip
gcc-d82201be88ce09c92db709573171c869d94b55fd.tar.gz
gcc-d82201be88ce09c92db709573171c869d94b55fd.tar.bz2
resolver: Disambiguate generic args
This removes all the hacks previously introduced to resolve ambiguous generic args as types, and adds proper disambiguation. The algorithm is as follows: is that name referring to a type? -> disambiguate to a type is that name referring to a value? -> disambiguate to a const value else -> disambiguate to type Since types are the default expected behavior, this allows us to report type errors properly during typechecking.
Diffstat (limited to 'gcc/fp-test.cc')
0 files changed, 0 insertions, 0 deletions