Mercurial > hg > CbC > CbC_gcc
comparison gcc/calls.c @ 117:f81c5aa9f14f
fix
author | mir3636 |
---|---|
date | Tue, 28 Nov 2017 21:17:15 +0900 |
parents | 367f9f4f266e |
children | 49957f95a4d1 |
comparison
equal
deleted
inserted
replaced
116:367f9f4f266e | 117:f81c5aa9f14f |
---|---|
3425 if (fndecl && CbC_IS_CODE_SEGMENT (TREE_TYPE (fndecl)) | 3425 if (fndecl && CbC_IS_CODE_SEGMENT (TREE_TYPE (fndecl)) |
3426 && CbC_IS_CODE_SEGMENT (TREE_TYPE (current_function_decl)) | 3426 && CbC_IS_CODE_SEGMENT (TREE_TYPE (current_function_decl)) |
3427 && try_tail_call == 0) | 3427 && try_tail_call == 0) |
3428 { | 3428 { |
3429 location_t loc = EXPR_LOCATION (exp); | 3429 location_t loc = EXPR_LOCATION (exp); |
3430 char *name_callee = IDENTIFIER_POINTER(DECL_NAME(fndecl)); | 3430 const char *name_callee = IDENTIFIER_POINTER(DECL_NAME(fndecl)); |
3431 warning_at (loc, 0, "transition to code segment \"%s\" with CbC goto, but tail call optimization was cut.", | 3431 warning_at (loc, 0, "transition to code segment \"%s\" with CbC goto, but tail call optimization was cut.", |
3432 name_callee); | 3432 name_callee); |
3433 try_tail_call = 1; | 3433 try_tail_call = 1; |
3434 } | 3434 } |
3435 #endif | 3435 #endif |