[aspectc-user] weaving twice

Francisco Afonso afonsofc at hotmail.com
Wed Jul 9 11:11:13 CEST 2008


Hi,



This message follows a January/2008 thread:



http://p15111082.pureserver.info/pipermail/aspectc-user/2008-January/001227.html



I tried again with the svn version of July 8th (1.0pre4).



Now I don´t get a segmentation fault, but there is still an error:



-----------------------------------------------------------------

[fafonso at pc-fca-at-g weavetwice]$ ./weave2b

* Running ac++ 1.0pre4 svn

* Simple Dependency Check

* Handling Translation Unit `main.cc'.

 - Path "app/main.cc"

 - Inserting namespace AC

 - Parsing ...

lib-inc/classA.h:82: error: invalid declaration near token `template'

lib-inc/exec.ah:135: error: invalid declaration near token `template'

 - Aborting



******* classA.h **************

78 #ifndef __ac_fwd_myAspect__

79 #define __ac_fwd_myAspect__

80 class myAspect;

81 namespace AC {

82   template <class JoinPoint>

83   __attribute((always_inline)) inline void 
invoke_myAspect_myAspect_a0_before ();

84 }

85 #endif



******* exec.ah **************

134  namespace AC {

135    template <class JoinPoint>

136     __attribute((always_inline)) inline void 
invoke_myAspect_myAspect_a0_before () {

137      ::myAspect::aspectof()->template __a0_before<JoinPoint> ();

138    }

139  }

-------------------------------------------------------



However, it works if the first weaving (the library) is performed with version 
1.0pre3 and the second (the application) is performed with the last svn 
version.



Cheers,



Francisco Afonso



_________________________________________________________________
The i’m Talkaton. Can 30-days of conversation change the world?
http://www.imtalkathon.com/?source=EML_WLH_Talkathon_ChangeWorld
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.aspectc.org/pipermail/aspectc-user/attachments/20080709/c5ec1919/attachment.html>


More information about the aspectc-user mailing list