[master] c9b469c5b vcc: Simplify v_dont_optimize condition

Dridi Boukelmoune dridi.boukelmoune at gmail.com
Mon Apr 12 07:22:06 UTC 2021


commit c9b469c5b5f9425ce2927855a0f6710167f62c3d
Author: Dridi Boukelmoune <dridi.boukelmoune at gmail.com>
Date:   Mon Apr 12 09:16:46 2021 +0200

    vcc: Simplify v_dont_optimize condition

diff --git a/lib/libvcc/vcc_compile.c b/lib/libvcc/vcc_compile.c
index 88c8baf5b..8991e9a30 100644
--- a/lib/libvcc/vcc_compile.c
+++ b/lib/libvcc/vcc_compile.c
@@ -191,9 +191,7 @@ vcc_EmitProc(struct vcc *tl, struct proc *p)
 		maskcmp = "&";
 	}
 
-	if (dyn == 0 &&
-	    (p->calledfrom &  VCL_MET_TASK_H) != 0 &&
-	    (p->calledfrom & ~VCL_MET_TASK_H) == 0)
+	if (dyn == 0 && (p->calledfrom & VCL_MET_TASK_H) == p->calledfrom)
 		cc_adv = "v_dont_optimize ";
 	else
 		cc_adv = "";


More information about the varnish-commit mailing list