mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-02 06:15:53 +01:00
This is just the declaration, without initialization. Partly breaking it out because I'm changing the placeholder builtin types. Might also need to separate out storage of the var from the name bind.
26 lines
899 B
Plaintext
26 lines
899 B
Plaintext
// Part of the Carbon Language project, under the Apache License v2.0 with LLVM
|
|
// Exceptions. See /LICENSE for license information.
|
|
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
|
//
|
|
// AUTOUPDATE
|
|
// RUN: %{carbon-run-semantics}
|
|
// CHECK:STDOUT: cross_reference_irs.size == 2,
|
|
// CHECK:STDOUT: cross_references = {
|
|
// CHECK:STDOUT: node_xref0 = xref(ir0, block0, node0);
|
|
// CHECK:STDOUT: node_xref1 = xref(ir0, block0, node1);
|
|
// CHECK:STDOUT: node_xref2 = xref(ir0, block0, node2);
|
|
// CHECK:STDOUT: node_xref3 = xref(ir0, block0, node3);
|
|
// CHECK:STDOUT: },
|
|
// CHECK:STDOUT: identifiers = {
|
|
// CHECK:STDOUT: ident0 = "x";
|
|
// CHECK:STDOUT: },
|
|
// CHECK:STDOUT: integer_literals = {
|
|
// CHECK:STDOUT: },
|
|
// CHECK:STDOUT: node_blocks = {
|
|
// CHECK:STDOUT: block0 = {
|
|
// CHECK:STDOUT: node0 = BindName(ident0, node_xref2);
|
|
// CHECK:STDOUT: },
|
|
// CHECK:STDOUT: }
|
|
|
|
var x: i32;
|