Compile Error

In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1:
foo.cc:1:18: error: #include nested too deeply
    1 | #include __FILE__
      |                  ^
foo.cc:2:18: error: #include nested too deeply
    2 | #include __FILE__
      |                  ^
In file included from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:2,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
                 from foo.cc:1,
        
[Hydro](https://hydro.ac)提供评测服务

信息

递交者
类型
递交
题目
P1000 输出“Hello World!"
语言
C++
递交时间
2022-08-05 18:02:35
评测时间
2022-08-05 18:02:35
评测机
分数
0
总耗时
0ms
峰值内存
0 Bytes