]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
c++: Fix FAIL: g++.dg/tree-ssa/initlist-opt1.C
authorJonathan Wakely <jwakely@redhat.com>
Wed, 26 Mar 2025 10:10:19 +0000 (10:10 +0000)
committerJonathan Wakely <redi@gcc.gnu.org>
Wed, 26 Mar 2025 17:53:34 +0000 (17:53 +0000)
My r15-8904-ge200f53a555651 changed the std::vector initializer-list
constructor so that it calls a new _M_range_initialize_n function
instead of _M_range_initialize. Change the scan-tree-dump pattern in
this g++.dg test to match the new gimple output.

gcc/testsuite/ChangeLog:

* g++.dg/tree-ssa/initlist-opt1.C: Match _M_range_initialize_n
instead of _M_range_initialize.

gcc/testsuite/g++.dg/tree-ssa/initlist-opt1.C

index 89abdd90a82aea38f3aa9be6400c9d3c8383e653..976c3f30b165613ade7d4f9c34d41f2515b660d6 100644 (file)
@@ -4,7 +4,7 @@
 // { dg-skip-if "requires hosted libstdc++ for string" { ! hostedlib } }
 
 // Test that we do range-initialization from const char *.
-// { dg-final { scan-tree-dump {_M_range_initialize<const char\* const\*>} "gimple" } }
+// { dg-final { scan-tree-dump {_M_range_initialize_n<const char\* const\*} "gimple" } }
 // { dg-final { scan-tree-dump {static const char.*72} "gimple" } }
 
 #include <string>