From e803eb0106aec6a4ae21f7252b5e10bf7310f3d0 Mon Sep 17 00:00:00 2001
From: Hartmut Kaiser When preprocessed with 'wave -t test.trace test.cpp' the Wave
driver generates a file test.trace, which contains (without the line
numbers in front of the lines): 1: test.cpp(8): CONCAT(X(1), Y())
- 2: test.cpp(5): see macro definition: CONCAT(x, y)
+
1: test.cpp:8:1: CONCAT(X(1), Y())
+ 2: test.cpp:5:9: see macro definition: CONCAT(x, y)
3: invoked with
4: [
5: x = X(1)
6: y = Y()
7: ]
8: [
- 9: test.cpp(2): see macro definition: X(x)
+ 9: test.cpp:2:9: see macro definition: X(x)
10: invoked with
11: [
12: x = 1
@@ -80,7 +80,7 @@
18: 1
19: ]
20: ]
- 21: test.cpp(3): see macro definition: Y()
+ 21: test.cpp:3:9: see macro definition: Y()
22: [
23: 2
24: rescanning
@@ -91,7 +91,7 @@
29: CONCAT_(1, 2)
30: rescanning
31: [
- 32: test.cpp(4): see macro definition: CONCAT_(x, y)
+ 32: test.cpp:4:9: see macro definition: CONCAT_(x, y)
33: invoked with
34: [
35: x = 1
@@ -113,7 +113,7 @@
contains the reference to the position, from where the macro expansion was initiated.
Additionally the following information is contained for every single macro expansion:
Last updated: - Thursday, December 1, 2005 11:53 + Tuesday, March 21, 2006 9:25