#include <assert.h>Go to the source code of this file.
Defines | |
| #define | DEBUG_ON if (1) |
| #define | DEBUG_OFF if (0) |
| #define | DEBUG_VERBOSE true |
| #define | dbg_all ~0u |
| #define | dbg_BEG_SIMP 0x00000001u |
| #define | dbg_METH_DECL 0x00000002u |
| #define | dbg_ILH 0x00000004u |
| #define | dbg_INST 0x00000008u |
| #define | dbg_INST_ENV 0x00000010u |
| #define | dbg_REPR_SIMP 0x00000020u |
| #define | dbg_UNION_INF 0x00000040u |
| #define | dbg_DEF_INF 0x00000080u |
| #define | dbg_TI_TOP 0x00000100u |
| #define | dbg_TI_UNITWISE 0x00000200u |
| #define | dbg_TI_AST 0x00000400u |
| #define | dbg_CLCONV 0x00000800u |
| #define | dbg_GEN_TL 0x00001000u |
| #define | dbg_GEN 0x00002000u |
| #define | dbg_INS 0x00004000u |
| #define | dbg_ID_INS 0x00008000u |
| #define | dbg_SOL 0x00010000u |
| #define | dbg_SPSOL 0x00020000u |
| #define | dbg_PCST 0x00040000u |
| #define | dbg_TCSOL 0x00080000u |
| #define | dbg_UNIFY 0x00100000u |
| #define | dbg_UNF_RES 0x00200000u |
| #define | dbg_TRAIL 0x00400000u |
| #define | dbg_TS_NORM 0x00800000u |
| #define | dbg_TYPE_ACC 0x01000000u |
| #define | dbg_DEF_DECL 0x02000000u |
| #define | dbg_TC_INST 0x04000000u |
| #define | dbg_flags (0u) |
| #define | DEBUG_CND(x) ((dbg_flags) & (dbg_ ## x)) |
| #define | DEBUG(x) if (DEBUG_CND(x)) |
| #define | DEBUG_ON if (1) |
| #define | DEBUG_OFF if (0) |
| #define | DEBUG_VERBOSE true |
| #define | dbg_all ~0u |
| #define | dbg_BEG_SIMP 0x00000001u |
| #define | dbg_METH_DECL 0x00000002u |
| #define | dbg_ILH 0x00000004u |
| #define | dbg_INST 0x00000008u |
| #define | dbg_INST_ENV 0x00000010u |
| #define | dbg_REPR_SIMP 0x00000020u |
| #define | dbg_UNION_INF 0x00000040u |
| #define | dbg_DEF_INF 0x00000080u |
| #define | dbg_TI_TOP 0x00000100u |
| #define | dbg_TI_UNITWISE 0x00000200u |
| #define | dbg_TI_AST 0x00000400u |
| #define | dbg_CLCONV 0x00000800u |
| #define | dbg_GEN_TL 0x00001000u |
| #define | dbg_GEN 0x00002000u |
| #define | dbg_INS 0x00004000u |
| #define | dbg_ID_INS 0x00008000u |
| #define | dbg_SOL 0x00010000u |
| #define | dbg_SPSOL 0x00020000u |
| #define | dbg_PCST 0x00040000u |
| #define | dbg_TCSOL 0x00080000u |
| #define | dbg_UNIFY 0x00100000u |
| #define | dbg_UNF_RES 0x00200000u |
| #define | dbg_TRAIL 0x00400000u |
| #define | dbg_TS_NORM 0x00800000u |
| #define | dbg_TYPE_ACC 0x01000000u |
| #define | dbg_DEF_DECL 0x02000000u |
| #define | dbg_TC_INST 0x04000000u |
| #define | dbg_flags (0u) |
| #define | DEBUG_CND(x) ((dbg_flags) & (dbg_ ## x)) |
| #define | DEBUG(x) if (DEBUG_CND(x)) |
| #define DEBUG | ( | x | ) | if (DEBUG_CND(x)) |
Definition at line 81 of file debug.hxx.
Referenced by add_todo(), Type::Args(), Type::Base(), buildNewDeclaration(), cl_convert_ast(), cl_heapify(), coerce(), Type::Core(), UocInfo::DoTypeCheck(), findusedef(), getDefToInstantiate(), getInstName(), handleEquPreds(), handlePcst(), handleSpecialPred(), handleTCPred(), importInstBindings(), importSymBindings(), importTSBindings(), InferUnion(), matchDefDecl(), TypeScheme::normalize(), polyinst(), reRandT(), Type::Ret(), Trail::rollBack(), Specialize(), typeInfer(), Unify(), UnifyDecl(), UnifyStructUnion(), UpdateMegaEnvs(), and Type::Var().
1.4.7