Fix infinite loop handling non-type template parameters

Fixes infinite loop due to () brackets in a non-type template
parameter containing an expression

Fixes #2418

Non-trivial expressions are still not qualified properly though.
This commit is contained in:
William S Fulton 2022-11-02 19:57:02 +00:00
commit 52edda64c1
6 changed files with 69 additions and 3 deletions

View file

@ -639,6 +639,7 @@ CPP11_TEST_BROKEN = \
# C++14 test cases.
CPP14_TEST_CASES += \
cpp14_binary_integer_literals \
cpp14_enable_if_t \
# Broken C++14 test cases.
CPP14_TEST_BROKEN = \