--- libstdc++-v3/testsuite/lib/libstdc++.exp.orig +++ libstdc++-v3/testsuite/lib/libstdc++.exp @@ -902,17 +902,18 @@ set f [open $src "w"] puts $f "#include " puts $f "#include " - puts $f "using namespace std;" + puts $f "using namespace std;" puts $f "int main (int argc, char** argv)" puts $f "{" + puts $f " const char* mlx = *(argv + 1);" puts $f " try" puts $f " {" - puts $f " locale(*(argv + 1));" + puts $f " locale((char*)(mlx));" puts $f " return 0;" puts $f " }" puts $f " catch(...)" puts $f " {" - puts $f " printf(\"locale '%s' not supported\\n\", *(argv + 1));" + puts $f " printf(\"locale '%s' not supported\\n\", mlx);" puts $f " return 1;" puts $f " }" puts $f "}"