3 // We decided that the call to strcmp has no side-effects because strcmp is
4 // pure, even though the first argument has side-effects. As a result, we
5 // stripped the CLEANUP_POINT_EXPR. Hilarity ensued.
7 extern "C" int strcmp (const char *, const char *);
17 if(!strcmp(A(1).str(), "foo"))