Skip to content

Commit 0751f4b

Browse files
author
José Valim
committed
Remove unused noname field
1 parent 2cee595 commit 0751f4b

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

lib/elixir/src/elixir.hrl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
-record(elixir_scope, {
77
context=nil, %% can be match, guards or nil
88
extra=nil, %% extra information about the context, like pin_guard and map_key
9-
noname=false, %% when true, don't add new names (used by try)
109
super=false, %% when true, it means super was invoked
1110
caller=false, %% when true, it means caller was invoked
1211
module=nil, %% the current module

lib/elixir/src/elixir_translator.erl

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,7 @@ translate({'case', Meta, [Expr, KV]}, #elixir_scope{safe_by_default=Safe} = S) -
9797

9898
%% Try
9999

100-
translate({'try', Meta, [Clauses]}, RS) ->
101-
S = RS#elixir_scope{noname=true},
100+
translate({'try', Meta, [Clauses]}, S) ->
102101
Do = proplists:get_value('do', Clauses, nil),
103102
{TDo, SB} = elixir_translator:translate(Do, S),
104103

@@ -115,9 +114,7 @@ translate({'try', Meta, [Clauses]}, RS) ->
115114

116115
Else = elixir_clauses:get_pairs(else, Clauses, match),
117116
{TElse, SE} = elixir_clauses:clauses(Meta, Else, mergec(S, SA)),
118-
119-
SF = (mergec(S, SE))#elixir_scope{noname=RS#elixir_scope.noname},
120-
{{'try', ?ann(Meta), unblock(TDo), TElse, TCatch, TAfter}, SF};
117+
{{'try', ?ann(Meta), unblock(TDo), TElse, TCatch, TAfter}, mergec(S, SE)};
121118

122119
%% Receive
123120

0 commit comments

Comments
 (0)