1// { dg-do assemble } 2// g++ 1.37.1 bug 900404_02 3 4// g++ fails to treat multicharacter literals as type "int" as required by 5// section 2.5.2 of the C++ Reference Manual. 6 7// The result is that the following program will exit with a nonzero 8// exit status. 9 10// keywords: character literals, multi-character literals, int type 11 12int exit_status = 0; 13 14void function0 (int i) // function that should be called 15{ 16 i = i; 17} 18 19void function0 (char c) // function that is actually called 20{ 21 c = c; 22 exit_status++; 23} 24 25int main () { function0 ('abcd'); return exit_status; } // { dg-warning "" } 26