mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
6b956f1c1b
b72e94f used _etext and _edata to distinguish C string literals from heap allocated strings,
but using _edata, global char arrays may be considered as string literals. to avoid the issue,
we have to use __init_array_start, which might be less portable. you can still use _edata, by
using MRB_NO_INIT_ARRAY_START.