Support import Cpp; to import Cpp namespace for using C++ builtins (#6320)

This allows writing
```
import Cpp;
```

Instead of writing
```
import Cpp inline "";
```

Part of #6330.
This commit is contained in:
Boaz Brickner
2025-11-06 08:45:28 +00:00
committed by GitHub
parent ce109708bf
commit b54f2dd592
11 changed files with 110 additions and 33 deletions
@@ -88,7 +88,7 @@ fn F() {
library "[[@TEST_NAME]]";
import Cpp inline "";
import Cpp;
// CHECK:STDERR: fail_void.carbon:[[@LINE+5]]:6: error: parameter has incomplete type `Cpp.void` in function definition [IncompleteTypeInFunctionParam]
// CHECK:STDERR: fn F(x: Cpp.void) {}