<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/87023>87023</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [Clang] Missing header for Objective-C++ test
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang:frontend
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
            sam-mccall
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          Sirraide
      </td>
    </tr>
</table>

<pre>
    I think when merging #82705 (commit: [bbbcc1d](https://github.com/llvm/llvm-project/commit/bbbcc1d99d08855069f4501c896c43a6d4d7b598)), the author forgot to include a header for one of the tests, because I’m getting this error:
```
FAIL: Clang :: SemaObjCXX/nullability-consistency.mm (5145 of 19647)
******************** TEST 'Clang :: SemaObjCXX/nullability-consistency.mm' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
RUN: at line 1: /home/ae/projects/llvm-project/llvm/cmake-build-release-localclang/bin/clang -cc1 -internal-isystem /home/ae/projects/llvm-project/llvm/cmake-build-release-localclang/lib/clang/19/include -nostdsysteminc -fsyntax-only -fblocks -I /home/ae/projects/llvm-project/clang/test/SemaObjCXX/Inputs -isystem /home/ae/projects/llvm-project/clang/test/SemaObjCXX/Inputs/nullability-consistency-system /home/ae/projects/llvm-project/clang/test/SemaObjCXX/nullability-consistency.mm -verify
+ /home/ae/projects/llvm-project/llvm/cmake-build-release-localclang/bin/clang -cc1 -internal-isystem /home/ae/projects/llvm-project/llvm/cmake-build-release-localclang/lib/clang/19/include -nostdsysteminc -fsyntax-only -fblocks -I /home/ae/projects/llvm-project/clang/test/SemaObjCXX/Inputs -isystem /home/ae/projects/llvm-project/clang/test/SemaObjCXX/Inputs/nullability-consistency-system /home/ae/projects/llvm-project/clang/test/SemaObjCXX/nullability-consistency.mm -verify
error: 'expected-error' diagnostics seen but not expected: 
  File /home/ae/projects/llvm-project/clang/test/SemaObjCXX/nullability-consistency.mm Line 12: 'nullability-consistency-smart.h' file not found
1 error generated.
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsVk1v4zYQ_TX0ZUBDor4POjhOBATYNkCzBfbKj5HEDUUaJJXG_76gbKNf2Labbm8LEBJka2bee3ziDA9BTxaxJ9UdYSzwhS5ScmMIY6S63_E1zs73z9p7rhXuhFPn_hHirO0L_DKjhQX9pO0EhBUta7IKCGulWxYdSXEAUt0JIaTMFanuCWvnGE-BFAfCBsKGScd5FXvpFsIGY15vN3ry7jPKSNhwTcWGa5quU1nbVlVWd2NZZblsu1qWBa9VqRpRdS1h3baOEGeEC34YnZ9chOhAW2lWhcBhRq5w-wucRXDjFhAxxJCiBUq-BoRH8sBIm5GuW2DCGBPXOOsA6L3ziUp2T7IDqbPr2h6Hw-OHxP9oeNKmOKSHZ1z4k_h8_PSJsMGuxnChjY5nKp0NOkS08rxflqRglZdVgpR3ddkkPpci7P0LPj48fwTCmvdAIqyBROnhHv4LhguLhzcd4egUJgD5ldl2Pbpl4VbB0xpPa0w6hKjQ-yTATWhKL_effv4xxfMIRluEfHMbG2a3IGEDT5eri8JfXXX1mlz4C1KxaqOoR4M8IDVOciOTRsl02qbXNsWolDlQbSN6yw3V4RwiLt--ptHiVpOwIe8IG26mpdaFqC6FtZVAx3C2kb9RZ80Z6CiMky8B6OO_R3Wrk3xP2PAHPzza0xoDfD3Vf076ZbfRb1nsbz4y-opej-fbh3X33TzfzfM-89waQTpc8e2EMqKilx9ZA0rzKSmvZYCAaEGsEayLcHt1i9wSAQza4P8O_sN2XrIr4i8quXAf93OiMCZUCfLoVqsuWPNL_4MJLXoeUe3_1Ad3qi9UV3R8h33e5Hldd0Xd7OZelqxDxVlWIMtGwVSrhFR8VDlWbdGwne5ZxsqsYC0rSlY2e9GWJedj2daSy7zOSZnhwrXZJz32zk87HcKKfdtkrNgZLtCE60Bzkag4jN7ZiFZdxxrfb1KKdQqkzIwOMfyWLOpotoFo65SkuocfdAip7_9uZHgSaRP0K9IjYXfp_Ei7sFu96b96xtnQp_3dCPwaAAD__-egGUU">