1// ================================= 2// Copyright (c) 2021 Seppo Laakko 3// Distributed under the MIT license 4// ================================= 5 6#ifndef CMAJOR_SYMBOLS_DEBUG_FLAGS_INCLUDED 7#define CMAJOR_SYMBOLS_DEBUG_FLAGS_INCLUDED 8 9// =========== 10// Debug flags 11// =========== 12 13// MODULE_CHECKING 14// --------------- 15// Uncomment the following line to enable checking validity of module'a symbol table after it has been read from the module file. 16// #define MODULE_CHECKING 1 17 18// IMMUTABLE_MODULE_CHECK 19// ---------------------- 20// Uncomment the following line to enable checking that a module that has been read from the module file and has been set immutable is not modified. 21// #define IMMUTABLE_MODULE_CHECK 1 22 23// VALID_CONVERSION_TABLE_ENTRY_CHECK 24// ---------------------------------- 25// Uncomment the following line to enable checking that conversion table entries are valid. 26// #define VALID_CONVERSION_TABLE_ENTRY_CHECK 1 27 28// MODULE_READING_DEBUG 29// -------------------- 30// Uncomment the following line to show debug messages related to reading and importing modules. 31// #define MODULE_READING_DEBUG 1 32 33#endif // CMAJOR_SYMBOLS_DEBUG_FLAGS_INCLUDED