Skip to content

Commit 1b1ad50

Browse files
committed
Correct string codegen
1 parent afa750a commit 1b1ad50

File tree

69 files changed

+77
-77
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+77
-77
lines changed

compiler-core/src/erlang.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2024,7 +2024,7 @@ fn erlang_error<'a>(
20242024
message.clone(),
20252025
",",
20262026
line(),
2027-
"file => ?FILEPATH,",
2027+
"file => <<?FILEPATH/utf8>>,",
20282028
line(),
20292029
"module => ",
20302030
env.module.to_doc().surround("<<\"", "\"/utf8>>"),

compiler-core/src/erlang/snapshots/gleam_core__erlang__tests__bit_pattern_shadowing.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ main() ->
3333
_ ->
3434
erlang:error(#{gleam_error => panic,
3535
message => <<"`panic` expression evaluated."/utf8>>,
36-
file => ?FILEPATH,
36+
file => <<?FILEPATH/utf8>>,
3737
module => <<"my/mod"/utf8>>,
3838
function => <<"main"/utf8>>,
3939
line => 7})

compiler-core/src/erlang/snapshots/gleam_core__erlang__tests__discard_in_assert.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ x(Y) ->
2424
_assert_fail ->
2525
erlang:error(#{gleam_error => let_assert,
2626
message => <<"Pattern match failed, no pattern matched the value."/utf8>>,
27-
file => ?FILEPATH,
27+
file => <<?FILEPATH/utf8>>,
2828
module => <<"my/mod"/utf8>>,
2929
function => <<"x"/utf8>>,
3030
line => 2,

compiler-core/src/erlang/tests/snapshots/gleam_core__erlang__tests__assert__assert_binary_operation.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ main() ->
2626
true -> nil;
2727
false -> erlang:error(#{gleam_error => assert,
2828
message => <<"Assertion failed."/utf8>>,
29-
file => ?FILEPATH,
29+
file => <<?FILEPATH/utf8>>,
3030
module => <<"my/mod"/utf8>>,
3131
function => <<"main"/utf8>>,
3232
line => 4,

compiler-core/src/erlang/tests/snapshots/gleam_core__erlang__tests__assert__assert_binary_operation2.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ eq(A, B) ->
2424
true -> nil;
2525
false -> erlang:error(#{gleam_error => assert,
2626
message => <<"Assertion failed."/utf8>>,
27-
file => ?FILEPATH,
27+
file => <<?FILEPATH/utf8>>,
2828
module => <<"my/mod"/utf8>>,
2929
function => <<"eq"/utf8>>,
3030
line => 3,

compiler-core/src/erlang/tests/snapshots/gleam_core__erlang__tests__assert__assert_binary_operation3.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ assert_answer(X) ->
2525
true -> nil;
2626
false -> erlang:error(#{gleam_error => assert,
2727
message => <<"Assertion failed."/utf8>>,
28-
file => ?FILEPATH,
28+
file => <<?FILEPATH/utf8>>,
2929
module => <<"my/mod"/utf8>>,
3030
function => <<"assert_answer"/utf8>>,
3131
line => 3,

compiler-core/src/erlang/tests/snapshots/gleam_core__erlang__tests__assert__assert_binary_operator_with_side_effects.snap

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ go(X) ->
3636
true -> nil;
3737
false -> erlang:error(#{gleam_error => assert,
3838
message => <<"Assertion failed."/utf8>>,
39-
file => ?FILEPATH,
39+
file => <<?FILEPATH/utf8>>,
4040
module => <<"my/mod"/utf8>>,
4141
function => <<"go"/utf8>>,
4242
line => 8,
@@ -58,7 +58,7 @@ go(X) ->
5858
end;
5959
false -> erlang:error(#{gleam_error => assert,
6060
message => <<"Assertion failed."/utf8>>,
61-
file => ?FILEPATH,
61+
file => <<?FILEPATH/utf8>>,
6262
module => <<"my/mod"/utf8>>,
6363
function => <<"go"/utf8>>,
6464
line => 8,

compiler-core/src/erlang/tests/snapshots/gleam_core__erlang__tests__assert__assert_binary_operator_with_side_effects2.snap

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ go(X) ->
3636
true -> nil;
3737
false -> erlang:error(#{gleam_error => assert,
3838
message => <<"Assertion failed."/utf8>>,
39-
file => ?FILEPATH,
39+
file => <<?FILEPATH/utf8>>,
4040
module => <<"my/mod"/utf8>>,
4141
function => <<"go"/utf8>>,
4242
line => 8,
@@ -58,7 +58,7 @@ go(X) ->
5858
end;
5959
false -> erlang:error(#{gleam_error => assert,
6060
message => <<"Assertion failed."/utf8>>,
61-
file => ?FILEPATH,
61+
file => <<?FILEPATH/utf8>>,
6262
module => <<"my/mod"/utf8>>,
6363
function => <<"go"/utf8>>,
6464
line => 8,

compiler-core/src/erlang/tests/snapshots/gleam_core__erlang__tests__assert__assert_function_call.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ main() ->
3333
true -> nil;
3434
false -> erlang:error(#{gleam_error => assert,
3535
message => <<"Assertion failed."/utf8>>,
36-
file => ?FILEPATH,
36+
file => <<?FILEPATH/utf8>>,
3737
module => <<"my/mod"/utf8>>,
3838
function => <<"main"/utf8>>,
3939
line => 7,

compiler-core/src/erlang/tests/snapshots/gleam_core__erlang__tests__assert__assert_function_call2.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ go(X) ->
3333
true -> nil;
3434
false -> erlang:error(#{gleam_error => assert,
3535
message => <<"Assertion failed."/utf8>>,
36-
file => ?FILEPATH,
36+
file => <<?FILEPATH/utf8>>,
3737
module => <<"my/mod"/utf8>>,
3838
function => <<"go"/utf8>>,
3939
line => 7,

0 commit comments

Comments
 (0)