diff options
| author | Anthony Ramine <[email protected]> | 2013-01-11 17:08:08 +0100 |
|---|---|---|
| committer | Anthony Ramine <[email protected]> | 2013-01-16 15:07:52 +0100 |
| commit | 25904f0e6ed034979c2686c6c08daf3ba231ebcc (patch) | |
| tree | 3db83709ac20165eb50a5680b946ae86a5241f55 /lib/stdlib/test/escript_SUITE_data/test_script_name | |
| parent | 3e8a6c8bceea8552ef50bd8dcfc14a0f79c9f32e (diff) | |
| download | otp-25904f0e6ed034979c2686c6c08daf3ba231ebcc.tar.gz otp-25904f0e6ed034979c2686c6c08daf3ba231ebcc.tar.bz2 otp-25904f0e6ed034979c2686c6c08daf3ba231ebcc.zip | |
Forbid local fun variables in Core Erlang guards
Local fun variables are disallowed in both Erlang and Core Erlang guards
but core_lint doesn't detect this kind of error, making the compilation
fail later in the BEAM assembly generation. A guard is added to only
allow #c_var{} terms where the name is an atom or an integer, which is
the type used by the inliner when introducing new variables.
Diffstat (limited to 'lib/stdlib/test/escript_SUITE_data/test_script_name')
0 files changed, 0 insertions, 0 deletions
