annotate provided_pointcut_in_required_sequences_fail.patch @ 31:cd3e61d6759a

Add a patch to reproduce the issue with pointcut usage in template sequences
author Louis Opter <louis@lse.epitech.net>
date Sat, 07 Jan 2012 21:19:40 +0100
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
31
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
1 diff --git a/rathaxes/samples/helloworld/hello.rtx b/rathaxes/samples/helloworld/hello.rtx
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
2 --- a/rathaxes/samples/helloworld/hello.rtx
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
3 +++ b/rathaxes/samples/helloworld/hello.rtx
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
4 @@ -1,6 +1,6 @@
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
5 device HelloWorld use Main, Types, Log
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
6 {
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
7 - Main::start(Main::Arguments args)
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
8 + Main::main(Main::Arguments args)
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
9 {
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
10 Main::log(args);
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
11
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
12 diff --git a/rathaxes/samples/helloworld/log.blt b/rathaxes/samples/helloworld/log.blt
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
13 --- a/rathaxes/samples/helloworld/log.blt
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
14 +++ b/rathaxes/samples/helloworld/log.blt
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
15 @@ -12,5 +12,11 @@
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
16 {
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
17 puts(${msg});
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
18 }
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
19 +
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
20 + chunk Main::at_exit()
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
21 + {
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
22 + fflush(stdout);
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
23 + fflush(stderr);
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
24 + }
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
25 }
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
26 }
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
27 diff --git a/rathaxes/samples/helloworld/log.rti b/rathaxes/samples/helloworld/log.rti
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
28 --- a/rathaxes/samples/helloworld/log.rti
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
29 +++ b/rathaxes/samples/helloworld/log.rti
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
30 @@ -3,5 +3,6 @@
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
31 provided sequence Log::info(::string)
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
32 {
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
33 provided chunk ::CALL;
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
34 + provided chunk Main::at_exit;
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
35 }
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
36 }
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
37 diff --git a/rathaxes/samples/helloworld/main.blt b/rathaxes/samples/helloworld/main.blt
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
38 --- a/rathaxes/samples/helloworld/main.blt
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
39 +++ b/rathaxes/samples/helloworld/main.blt
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
40 @@ -40,7 +40,7 @@
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
41 }
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
42 }
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
43
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
44 - template sequence Main::start(Main::Arguments args)
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
45 + template sequence Main::main(Main::Arguments args)
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
46 {
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
47 chunk Main::include_headers
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
48 {
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
49 @@ -64,6 +64,8 @@
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
50 ${args.init(argc, argv, env)};
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
51
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
52 ${pointcut ::IMPLEMENTATION};
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
53 +
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
54 + ${pointcut Main::at_exit};
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
55 }
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
56 }
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
57 }
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
58 diff --git a/rathaxes/samples/helloworld/main.rti b/rathaxes/samples/helloworld/main.rti
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
59 --- a/rathaxes/samples/helloworld/main.rti
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
60 +++ b/rathaxes/samples/helloworld/main.rti
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
61 @@ -6,10 +6,12 @@
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
62 provided type Main::Arguments;
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
63
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
64 /* This sequence is required, i.e: its implementation is in the .rtx */
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
65 - required sequence Main::start(Main::Arguments)
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
66 + required sequence Main::main(Main::Arguments)
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
67 {
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
68 provided chunk Main::include_headers;
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
69 provided chunk Main::main;
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
70 +
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
71 + provided pointcut Main::at_exit;
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
72 }
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
73
cd3e61d6759a Add a patch to reproduce the issue with pointcut usage in template sequences
Louis Opter <louis@lse.epitech.net>
parents:
diff changeset
74 /*