Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-patch] GCCErrorParser.java remove "warning"

Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.core/ChangeLog,v
retrieving revision 1.32
diff -u -r1.32 ChangeLog
--- ChangeLog	14 Nov 2002 03:19:16 -0000	1.32
+++ ChangeLog	15 Nov 2002 14:36:36 -0000
@@ -1,6 +1,12 @@
 2002-11-13 Alain Magloire
 
 	* src/.../internal/errorparsers/GCCErrorParser.java (processLine):
+	Remove the "warning :" prepend substring since the error is already mark.
+	Remove debuging println()s.
+
+2002-11-13 Alain Magloire
+
+	* src/.../internal/errorparsers/GCCErrorParser.java (processLine):
 	Fix check if the column is valid i.e. a number.
 
 2002-11-13 Judy Green
Index: src/org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java,v
retrieving revision 1.6
diff -u -r1.6 GCCErrorParser.java
--- src/org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java	14 Nov 2002 03:19:05 -0000	1.6
+++ src/org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java	15 Nov 2002 14:36:36 -0000
@@ -101,25 +101,25 @@
 					 	int p = desc.indexOf("`");
 					 	if (p != -1) {
 					 		varName = desc.substring(p+1, s);
-					 		System.out.println("undex varName "+ varName);
+					 		//System.out.println("undex varName "+ varName);
 					 	}
 					 } else if((s = desc.indexOf("\' defined but not used")) != -1) {
 					 	int p = desc.indexOf("`");
 					 	if (p != -1) {
 					 		varName = desc.substring(p+1, s);
-					 		System.out.println("unused varName "+ varName);
+					 		//System.out.println("unused varName "+ varName);
 					 	}
 					 } else if((s = desc.indexOf("conflicting types for `")) != -1) {
 					 	int p = desc.indexOf("\'", s);
 					 	if (p != -1) {
 					 		varName = desc.substring(desc.indexOf("`") + 1, p);
-					 		System.out.println("confl varName "+ varName);
+					 		//System.out.println("confl varName "+ varName);
 					 	}
 					 } else if((s = desc.indexOf("previous declaration of `")) != -1) {
 					 	int p = desc.indexOf("\'", s);
 					 	if (p != -1) {
 					 		varName = desc.substring(desc.indexOf("`") + 1, p);
-					 		System.out.println("prev varName "+ varName);
+					 		//System.out.println("prev varName "+ varName);
 					 	}
 					 }
 
@@ -139,6 +139,15 @@
 					
 					if (desc.startsWith("warning") || desc.startsWith("Warning")) {
 						severity = IMarkerGenerator.SEVERITY_WARNING;
+						// Remove the warning.
+						String d = desc.substring("warning".length()).trim();
+						if (d.startsWith(":")) {
+							d = d.substring(1).trim();
+						}
+
+						if (d.length() != 0) {
+							desc = d;
+						}
 					}
 					
 					// Display the fileName.




Back to the top