Quick fix to make LIT_PRESERVES_TMP work again
authorReid Kleckner <rnk@google.com>
Fri, 2 Sep 2016 16:33:15 +0000 (16:33 +0000)
committerReid Kleckner <rnk@google.com>
Fri, 2 Sep 2016 16:33:15 +0000 (16:33 +0000)
llvm-svn: 280502

llvm/utils/lit/lit/main.py

index 243a9dddb462dc255ccaf6c13ed72a0ca3d00bac..ad5416ebde4181551c156068fe8f97b4bdd12e1b 100755 (executable)
@@ -155,7 +155,8 @@ def main(builtinParameters = {}):
     try:
         main_with_tmp(builtinParameters)
     finally:
-        shutil.rmtree(lit_tmp)
+        if lit_tmp:
+            shutil.rmtree(lit_tmp)
 
 def main_with_tmp(builtinParameters):
     global options