defmodule MyModule do
@param 8
@bin << 0 :: @param >>
end== Compilation error in file lib/..../file.ex ==
** (CompileError) lib/..../file.ex:6: unknown bitstring specifier: Module.__get_attribute__(__MODULE__, :param, 6)
(elixir) src/elixir_bitstring.erl:171: :elixir_bitstring.expand_specs/6
(elixir) src/elixir_bitstring.erl:41: :elixir_bitstring.expand/8
(elixir) src/elixir_bitstring.erl:20: :elixir_bitstring.expand/4
(stdlib) lists.erl:1354: :lists.mapfoldl/3
(stdlib) lists.erl:1355: :lists.mapfoldl/3
(elixir) expanding macro: Kernel.@/1defmodule MyModule do
@param 8
param = @param
@bin << 0 :: size(param) >>
end