Index: branches/1.1/coverager.c
===================================================================
--- branches/1.1/coverager.c	(revision 255)
+++ branches/1.1/coverager.c	(revision 256)
@@ -351,5 +351,5 @@
 
 	op_array = origin_compile_file(h, type TSRMLS_CC);
-	if (XG(coveragedumper) && XG(coverages)) {
+	if (XG(coveragedumper) && XG(coverages) && op_array) {
 		xc_coverager_init_compile_result(op_array TSRMLS_CC);
 	}
