diff --git a/src/logic/slbt_exec_compile.c b/src/logic/slbt_exec_compile.c
index 2612f4a..e8599fd 100644
--- a/src/logic/slbt_exec_compile.c
+++ b/src/logic/slbt_exec_compile.c
@@ -71,15 +71,6 @@ int  slbt_exec_compile(
 			*ectx->fpic = "-fPIC";
 		}
 
-		switch (dctx->cctx->tag) {
-			case SLBT_TAG_NASM:
-				break;
-
-			default:
-				*ectx->cass = "-c";
-				break;
-		}
-
 		*ectx->lout[0] = "-o";
 		*ectx->lout[1] = ectx->lobjname;
 
@@ -105,15 +96,6 @@ int  slbt_exec_compile(
 			*ectx->fpic = "-fPIC";
 		}
 
-		switch (dctx->cctx->tag) {
-			case SLBT_TAG_NASM:
-				break;
-
-			default:
-				*ectx->cass = "-c";
-				break;
-		}
-
 		*ectx->lout[0] = "-o";
 		*ectx->lout[1] = ectx->aobjname;