if(api>63)
builder.get_logger().log("problems", "API level %d is too high", api);
else
- supported_api_levels |= 1<<api;
+ supported_api_levels |= static_cast<uint64_t>(1)<<api;
}
}
void AndroidDevKit::select_api_level(unsigned api)
{
- if(!(supported_api_levels&(1<<api)))
+ if(!((supported_api_levels>>api)&1))
throw invalid_argument("AndroidDevKit::select_api_level");
init_api_level(api);