From 0af8574a807608bd97c7da4fa63f1e91cd1c9899 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Tue, 11 Jan 2011 03:37:38 -0500 Subject: [PATCH] Added a FIXME. --- mojoshader_compiler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mojoshader_compiler.c b/mojoshader_compiler.c index d51404e2..dcffade6 100644 --- a/mojoshader_compiler.c +++ b/mojoshader_compiler.c @@ -324,7 +324,6 @@ static inline void push_scope(Context *ctx) push_variable(ctx, NULL, NULL); } // push_scope - static void pop_symbol(Context *ctx, SymbolMap *map) { SymbolScope *item = map->scope; @@ -2417,6 +2416,7 @@ static const MOJOSHADER_astDataType *type_check_ast(Context *ctx, void *_ast) return NULL; case MOJOSHADER_AST_STATEMENT_RETURN: + // !!! FIXME: type coercion to outer function's return type. type_check_ast(ctx, ast->returnstmt.expr); type_check_ast(ctx, ast->returnstmt.next); return NULL;