You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// CHECK:STDERR: fail_import_bad_suffix.carbon:[[@LINE+11]]:3: error: failed to evaluate macro Cpp.CONFIG_VALUE to a valid constant expression [InCppMacroEvaluation]
60
+
// CHECK:STDERR: fail_import_bad_suffix.carbon:[[@LINE+11]]:3: error: failed to parse macro Cpp.CONFIG_VALUE to a valid constant expression [InCppMacroEvaluation]
61
61
// CHECK:STDERR: Cpp.CONFIG_VALUE;
62
62
// CHECK:STDERR: ^~~~~~~~~~~~~~~~
63
63
// CHECK:STDERR: fail_import_bad_suffix.carbon:[[@LINE+8]]:3: note: in `Cpp` name lookup for `CONFIG_VALUE` [InCppNameLookup]
@@ -89,7 +89,7 @@ fn F() {
89
89
// CHECK:STDERR: Cpp.CONFIG_VALUE;
90
90
// CHECK:STDERR: ^~~~~~~~~~~~~~~~
91
91
// CHECK:STDERR:
92
-
// CHECK:STDERR: fail_import_integer_literal_too_big.carbon:[[@LINE+11]]:3: error: invalid integer type [InCppConstantMapping]
92
+
// CHECK:STDERR: fail_import_integer_literal_too_big.carbon:[[@LINE+11]]:3: error: semantics TODO: `Unsupported: C++ literal's type `unsigned long long` could not be mapped to a Carbon type` [SemanticsTodo]
93
93
// CHECK:STDERR: Cpp.CONFIG_VALUE;
94
94
// CHECK:STDERR: ^~~~~~~~~~~~~~~~
95
95
// CHECK:STDERR: fail_import_integer_literal_too_big.carbon:[[@LINE+8]]:3: note: in `Cpp` name lookup for `CONFIG_VALUE` [InCppNameLookup]
// CHECK:STDERR: fail_todo_import_string_literal_object_like_macro.carbon:[[@LINE+11]]:3: error: semantics TODO: `Unsupported: macro evaluated to a constant of type: const char[4]` [SemanticsTodo]
268
268
// CHECK:STDERR: Cpp.CONFIG_VALUE;
269
269
// CHECK:STDERR: ^~~~~~~~~~~~~~~~
270
270
// CHECK:STDERR: fail_todo_import_string_literal_object_like_macro.carbon:[[@LINE+8]]:3: note: in `Cpp` name lookup for `CONFIG_VALUE` [InCppNameLookup]
// CHECK:STDERR: fail_import_unsupported_floating_point_literal_macro.carbon:[[@LINE+11]]:3: error: semantics TODO: `Unsupported: C++ literal's type `long double` could not be mapped to a Carbon type` [SemanticsTodo]
311
+
// CHECK:STDERR: Cpp.MyLongDouble;
312
+
// CHECK:STDERR: ^~~~~~~~~~~~~~~~
313
+
// CHECK:STDERR: fail_import_unsupported_floating_point_literal_macro.carbon:[[@LINE+8]]:3: note: in `Cpp` name lookup for `MyLongDouble` [InCppNameLookup]
314
+
// CHECK:STDERR: Cpp.MyLongDouble;
315
+
// CHECK:STDERR: ^~~~~~~~~~~~~~~~
298
316
// CHECK:STDERR:
299
-
// CHECK:STDERR: fail_todo_floating_point_literal_macro.carbon:[[@LINE+4]]:16: error: member name `PI` not found in `Cpp` [MemberNameNotFoundInInstScope]
300
-
// CHECK:STDERR: let a: f64 = Cpp.PI;
301
-
// CHECK:STDERR: ^~~~~~
317
+
// CHECK:STDERR: fail_import_unsupported_floating_point_literal_macro.carbon:[[@LINE+4]]:3: error: member name `MyLongDouble` not found in `Cpp` [MemberNameNotFoundInInstScope]
0 commit comments