I wonder why nobody fixed this until now; it's been two years since the
diagnostic context output was changed.

Tested x86_64-pc-linux-gnu, applying to trunk.

        * lib/prune.exp (prune_gcc_output): Adjust constexpr pattern.
---
 gcc/testsuite/lib/prune.exp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/testsuite/lib/prune.exp b/gcc/testsuite/lib/prune.exp
index 60402208c37..eea4bf383a7 100644
--- a/gcc/testsuite/lib/prune.exp
+++ b/gcc/testsuite/lib/prune.exp
@@ -35,7 +35,7 @@ proc prune_gcc_output { text } {
     regsub -all "(^|\n)\[^\n\]*(: )?At (top level|global scope):\[^\n\]*" 
$text "" text
     regsub -all "(^|\n)\[^\n\]*:   (recursively )?required \[^\n\]*" $text "" 
text
     regsub -all "(^|\n)\[^\n\]*:   . skipping \[0-9\]* instantiation contexts 
\[^\n\]*" $text "" text
-    regsub -all "(^|\n)\[^\n\]*:   in constexpr expansion \[^\n\]*" $text "" 
text
+    regsub -all "(^|\n)\[^\n\]*:   in .constexpr. expansion \[^\n\]*" $text "" 
text
     regsub -all "(^|\n)\[^\n\]*:   in requirements \[^\n\]*" $text "" text
     regsub -all "(^|\n)    inlined from \[^\n\]*" $text "" text
     regsub -all "(^|\n)collect2: error: ld returned \[^\n\]*" $text "" text

base-commit: 03e87724864a17e22c9b692cc0caa014e9dba6b1
-- 
2.18.1

Reply via email to