# HG changeset patch # User Kaito Tokumori # Date 1429289564 -32400 # Node ID f889a158ce071b76d19c1d87cd38c04fa3407c0b # Parent 7d168c1829c934577013817059289c344465a11c update conv1 diff -r 7d168c1829c9 -r f889a158ce07 conv1/conv1.c --- a/conv1/conv1.c Fri Apr 17 16:09:28 2015 +0900 +++ b/conv1/conv1.c Sat Apr 18 01:52:44 2015 +0900 @@ -8,9 +8,9 @@ #define CC_ONLY 1 #endif -#ifdef CLANG // for clang/LLVM -#define _CbC_return __return -#define _CbC_environment __environment +#ifdef GCC // for GCC +#define __return _CbC_return +#define __environment _CbC_environment #endif typedef char *stack; @@ -203,24 +203,24 @@ sp -= sizeof(*cont); cont = (struct main_continuation *)sp; cont->ret = main_return; - cont->main_ret = _CbC_return; - cont->env = _CbC_environment; + cont->main_ret = __return; + cont->env = __environment; goto f(loop,sp); } else if (sw==2) { loop = LOOP_COUNT; sp -= sizeof(*cont); cont = (struct main_continuation *)sp; cont->ret = main_return2; - cont->main_ret = _CbC_return; - cont->env = _CbC_environment; + cont->main_ret = __return; + cont->env = __environment; goto f2(loop,sp); } else if (sw==3) { loop = LOOP_COUNT; sp -= sizeof(*cont); cont = (struct main_continuation *)sp; cont->ret = main_return2_1; - cont->main_ret = _CbC_return; - cont->env = _CbC_environment; + cont->main_ret = __return; + cont->env = __environment; goto f2_1(loop,sp); #endif }