You copied the Doc URL to your clipboard.

-fropi-lowering, -fno-ropi-lowering [BETA]

Enables and disables runtime static initialization when compiling with -fropi.


This topic describes a [BETA] feature.

If you compile with -fropi-lowering, then the static initialization is done at runtime by the C++ constructor mechanism for both C and C++ code. This enables these static initializations to work with ROPI code.


The default is -fno-ropi-lowering. If -fropi is used, then the default is -fropi-lowering. If -frwpi is used without -fropi, then the default is -fropi-lowering.