File tree 2 files changed +7
-3
lines changed
2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ defmodule Record do
30
30
31
31
defmodule unquote ( name ) do
32
32
@ moduledoc false
33
- import Record.DSL
33
+ import Elixir. Record.DSL
34
34
35
35
@ record_fields [ ]
36
36
@ record_types [ ]
@@ -39,9 +39,9 @@ defmodule Record do
39
39
# avoid conflicts in nested records
40
40
values = unquoted_values
41
41
42
- Record . deffunctions ( values , __ENV__ )
42
+ Elixir. Record. deffunctions ( values , __ENV__ )
43
43
value = unquote ( block )
44
- Record . deftypes ( values , @ record_types , __ENV__ )
44
+ Elixir. Record. deftypes ( values , @ record_types , __ENV__ )
45
45
value
46
46
end
47
47
end
Original file line number Diff line number Diff line change @@ -69,6 +69,10 @@ defmodule RecordTest.Macros do
69
69
defrecord NestedInNested , it_compiles: true
70
70
end
71
71
72
+ # Ensure there is no conflict in a nested module
73
+ # named record.
74
+ defrecord Record , [ a: 1 , b: 2 ]
75
+
72
76
def new ( ) do
73
77
_user ( )
74
78
end
You can’t perform that action at this time.
0 commit comments