[
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.