mirror of
https://github.com/ruby/ruby.git
synced 2025-08-15 13:39:04 +02:00
Substitute coroutine_transfer
with prefixed symbol in Makefile
``` coroutine/arm64/Context.S:31:57: error: invoking macro TOKEN_PASTE argument 1: empty macro arguments are undefined in ISO C90 [-Wpedantic] 31 | .global PREFIXED_SYMBOL(SYMBOL_PREFIX,coroutine_transfer) | ^ ```
This commit is contained in:
parent
49ccc31d90
commit
1f39184bc7
10 changed files with 23 additions and 30 deletions
|
@ -452,9 +452,11 @@ gc_impl.$(OBJEXT): gc/$(BUILTIN_GC).c probes.h
|
|||
@$(ECHO) compiling $<
|
||||
$(Q) $(CC) $(CFLAGS) $(XCFLAGS) $(CPPFLAGS) $(COUTFLAG)$@ -c $<
|
||||
|
||||
PREFIXED_SYMBOL = name
|
||||
_PREFIXED_SYMBOL = TOKEN_PASTE($(SYMBOL_PREFIX),name)
|
||||
.$(ASMEXT).$(OBJEXT):
|
||||
@$(ECHO) assembling $<
|
||||
$(Q) $(CC) $(CFLAGS) $(XCFLAGS) $(CPPFLAGS) $(COUTFLAG)$@ -DSYMBOL_PREFIX=$(SYMBOL_PREFIX) -c $<
|
||||
$(Q) $(CC) $(CFLAGS) $(XCFLAGS) $(CPPFLAGS) $(COUTFLAG)$@ "-DPREFIXED_SYMBOL(name)=$($(SYMBOL_PREFIX)PREFIXED_SYMBOL)" -c $<
|
||||
|
||||
.c.$(ASMEXT):
|
||||
@$(ECHO) translating $<
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue