test compilation fail()