1 // cpp.hint for the JIT
3 // These hints are designed to improve the IntelliSense experience when browsing the JIT codebase.
4 // Note that they don't need to be correct code; they just need to fix the IntelliSense problems that
5 // exist without the hint.
7 // See the article on hints in MSDN for more information on their necessity and use:
8 // http://msdn.microsoft.com/en-us/library/dd997977.aspx
10 #define foreach_treenode_execution_order(__node, __stmt) for (;;)
12 #define foreach_block(__compiler, __block) for (;;)
14 #define FOREACH_REGISTER_FILE(file) for (;;)
18 #define DECLARE_TYPED_ENUM(tag,baseType) enum tag : baseType
20 #define END_DECLARE_TYPED_ENUM(tag,baseType) ;
23 #define INDEBUG_COMMA(x) x,
24 #define DEBUGARG(x) , x
26 #define PROTO_ARG(x) x ,
27 #define PROTO_ARGL(x) , x