In C++03 Standard observable behavior (1.9/6) includes calls to library I/O functions. Now I have this code:
printf( "" );
which is formally a call to a library I/O function but has no effect.
Is it observable behavior? Is the compiler allowed to eliminate it?