diff options
Diffstat (limited to 'dexlayout/dexlayout_main.cc')
| -rw-r--r-- | dexlayout/dexlayout_main.cc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/dexlayout/dexlayout_main.cc b/dexlayout/dexlayout_main.cc index 185c1420ab..71e56d19ea 100644 --- a/dexlayout/dexlayout_main.cc +++ b/dexlayout/dexlayout_main.cc @@ -34,7 +34,6 @@ #include "base/logging.h" // For InitLogging. #include "base/mem_map.h" #include "profile/profile_compilation_info.h" -#include "runtime.h" namespace art { @@ -66,12 +65,17 @@ static void Usage(void) { LOG(ERROR) << " -x : compact dex generation level, either 'none' or 'fast'"; } +NO_RETURN static void Abort(const char* msg) { + LOG(ERROR) << msg; + exit(1); +} + /* * Main driver of the dexlayout utility. */ int DexlayoutDriver(int argc, char** argv) { // Art specific set up. - InitLogging(argv, Runtime::Abort); + InitLogging(argv, Abort); MemMap::Init(); Options options; |