7.99 --lower_ropi, --no_lower_ropi

Enables and disables less restrictive C when compiling with --apcs=/ropi.

Default

The default is --no_lower_ropi.

Note

If you compile with --lower_ropi, 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.
Related concepts
2.13 Code compatibility between separately compiled and assembled modules
Related reference
7.100 --lower_rwpi, --no_lower_rwpi
7.6 --apcs=qualifier...qualifier
Non-ConfidentialPDF file icon PDF versionARM DUI0375E
Copyright © 2007, 2008, 2011, 2012, 2014 ARM. All rights reserved.