js/src/tests/style/BadIncludes.h

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/js/src/tests/style/BadIncludes.h	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,11 @@
     1.4 +// Note:  the #if/#elif conditions are to get past the #include order checking.
     1.5 +#if A
     1.6 +#include "tests/style/BadIncludes.h"    // bad: self-include
     1.7 +#include "tests/style/BadIncludes2.h"   // ok
     1.8 +#elif B
     1.9 +#include "BadIncludes2.h"               // bad: not a full path
    1.10 +#elif C
    1.11 +#include <tests/style/BadIncludes2.h>   // bad: <> form used for local file
    1.12 +#elif D
    1.13 +#include "stdio.h"                      // bad: "" form used for system file
    1.14 +#endif

mercurial