test precompile