// // These flags are needed for testing the implementation of various flag access // APIs. // // For example, DummyManageableStringFlag is needed because we don't // have any MANAGEABLE flags of the ccstr type, but we really need to // make sure the implementation is correct (in terms of memory allocation) // just in case someone may add such a flag in the future. //
#define DEBUG_RUNTIME_FLAGS(develop, \
develop_pd, \
product, \
product_pd, \
notproduct, \
range, \
constraint) \
\
product(ccstr, DummyManageableStringFlag, NULL, MANAGEABLE, \ "Dummy flag for testing string handling in WriteableFlags") \
\
product(bool, TestFlagFor_bool, false, \ "Used by VM internal regression tests only") \
\
product(int, TestFlagFor_int, 0, \ "Used by VM internal regression tests only") \
\
product(uint, TestFlagFor_uint, 0, \ "Used by VM internal regression tests only") \
\
product(intx, TestFlagFor_intx, 0, \ "Used by VM internal regression tests only") \
\
product(uintx, TestFlagFor_uintx, 0, \ "Used by VM internal regression tests only") \
\
product(uint64_t, TestFlagFor_uint64_t, 0, \ "Used by VM internal regression tests only") \
\
product(size_t, TestFlagFor_size_t, 0, \ "Used by VM internal regression tests only") \
\
product(double, TestFlagFor_double, 0.0, \ "Used by VM internal regression tests only") \
// end of DEBUG_RUNTIME_FLAGS
#endif// ASSERT
DECLARE_FLAGS(DEBUG_RUNTIME_FLAGS)
#endif// SHARE_RUNTIME_DEBUG_GLOBALS_HPP
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.2Bemerkung:
(vorverarbeitet am 2026-10-11)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.