compiles with compiler warnings = "+Ae"