The v3_check_preprocessor_condition proc takes an argument to use as the
filename, but was then passing it to v3_try_preprocess as the literal
string 'name' instead of using the variable, $name.

libstdc++-v3/ChangeLog:

        * testsuite/lib/libstdc++.exp (v3_check_preprocessor_condition):
        Use argument as filename for preprocessing.
---

Pushed to trunk.

 libstdc++-v3/testsuite/lib/libstdc++.exp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libstdc++-v3/testsuite/lib/libstdc++.exp 
b/libstdc++-v3/testsuite/lib/libstdc++.exp
index 4cdf90d3864b..b2b1934a5240 100644
--- a/libstdc++-v3/testsuite/lib/libstdc++.exp
+++ b/libstdc++-v3/testsuite/lib/libstdc++.exp
@@ -1176,7 +1176,7 @@ proc v3_check_preprocessor_condition { name cond { inc "" 
} } {
        "
     set flags "$cxxflags $DEFAULT_CXXFLAGS -Werror"
 
-    return [v3_try_preprocess name $code $flags]
+    return [v3_try_preprocess $name $code $flags]
 }
 
 # Return 1 if libstdc++ defines macro for the current target, 0 otherwise.
-- 
2.55.0

Reply via email to