diff options
Diffstat (limited to 'inttest/erlc_dep_graph')
-rw-r--r-- | inttest/erlc_dep_graph/erlc_dep_graph_rt.erl | 3 | ||||
-rw-r--r-- | inttest/erlc_dep_graph/src/lisp.erl | 2 | ||||
-rw-r--r-- | inttest/erlc_dep_graph/src/perl.erl | 10 |
3 files changed, 15 insertions, 0 deletions
diff --git a/inttest/erlc_dep_graph/erlc_dep_graph_rt.erl b/inttest/erlc_dep_graph/erlc_dep_graph_rt.erl index fb128c6..384ce87 100644 --- a/inttest/erlc_dep_graph/erlc_dep_graph_rt.erl +++ b/inttest/erlc_dep_graph/erlc_dep_graph_rt.erl @@ -62,6 +62,9 @@ run(_Dir) -> %% Clean up ok = file:write_file(Java, OrigContent), + %% Check that changes propagate deeply through the dependency tree + modify_and_recompile_ok("include/lambda.hrl", "ebin/perl.beam"), + ok. check_beams_ok() -> diff --git a/inttest/erlc_dep_graph/src/lisp.erl b/inttest/erlc_dep_graph/src/lisp.erl index dd418d2..eceb157 100644 --- a/inttest/erlc_dep_graph/src/lisp.erl +++ b/inttest/erlc_dep_graph/src/lisp.erl @@ -4,5 +4,7 @@ -export([parse_transform/2]). +-include("lambda.hrl"). + parse_transform(Forms, _Options) -> Forms. diff --git a/inttest/erlc_dep_graph/src/perl.erl b/inttest/erlc_dep_graph/src/perl.erl new file mode 100644 index 0000000..9687948 --- /dev/null +++ b/inttest/erlc_dep_graph/src/perl.erl @@ -0,0 +1,10 @@ +%% -*- mode: erlang;erlang-indent-level: 4;indent-tabs-mode: nil -*- +%% ex: ts=4 sw=4 ft=erlang et +-module(perl). + +-export(['$_'/0]). + +-compile({parse_transform, lisp}). + +'$_'() -> + anything. |