From 30b9edc2a612695ef5fd9d4acb61badd286f570d Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Tue, 24 Feb 2009 02:57:47 -0500 Subject: [PATCH] Quick optimization. --- mojoshader_preprocessor.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mojoshader_preprocessor.c b/mojoshader_preprocessor.c index 8ade0e48..0bf8809d 100644 --- a/mojoshader_preprocessor.c +++ b/mojoshader_preprocessor.c @@ -529,6 +529,9 @@ static int push_source(Context *ctx, const char *fname, const char *source, unsigned int srclen, unsigned int linenum, MOJOSHADER_includeClose close_callback, Define *defs) { + if (srclen == 0) + return 1; // nothing to do: just pretend you did it. + IncludeState *state = get_include(ctx); if (state == NULL) return 0;