do not use special warnings for tests
cast const away for in-macro assignment