draw llvm: make sure use_llvm isn't used when not defined
[mesa.git] / src / gallium / auxiliary / draw / draw_pt.c
index f803e6d86a4e1743c7855e570cd8710c8a67ffff..cea186c1bf3e8354fb6dc154bf0b218f859699d5 100644 (file)
@@ -123,7 +123,6 @@ boolean draw_pt_init( struct draw_context *draw )
 {
    draw->pt.test_fse = debug_get_bool_option("DRAW_FSE", FALSE);
    draw->pt.no_fse = debug_get_bool_option("DRAW_NO_FSE", FALSE);
-   draw->use_llvm = debug_get_bool_option("DRAW_USE_LLVM", TRUE);
 
    draw->pt.front.vcache = draw_pt_vcache( draw );
    if (!draw->pt.front.vcache)
@@ -142,6 +141,7 @@ boolean draw_pt_init( struct draw_context *draw )
       return FALSE;
 
 #if HAVE_LLVM
+   draw->use_llvm = debug_get_bool_option("DRAW_USE_LLVM", TRUE);
    if (draw->use_llvm)
       draw->pt.middle.general = draw_pt_fetch_pipeline_or_emit_llvm( draw );
 #else