cdt/cdt_6_0_x/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java
changeset 58 cc2106dba4d1
parent 55 07fa1e642559
child 68 d8439c154fc7
equal deleted inserted replaced
57:b9108837a1fc 58:cc2106dba4d1
    51 				return null;
    51 				return null;
    52 			}
    52 			}
    53 			@Override
    53 			@Override
    54 			public int getSeverity(Matcher matcher) {
    54 			public int getSeverity(Matcher matcher) {
    55 				String warningGroup = matcher.group(4);
    55 				String warningGroup = matcher.group(4);
    56 				if (warningGroup != null && warningGroup.indexOf("arning") >= 0) //$NON-NLS-1$
    56 				if (warningGroup != null && (warningGroup.toLowerCase().endsWith("warning:") || //$NON-NLS-1$
       
    57 						warningGroup.trim().toLowerCase().startsWith("warning:")) ) { //$NON-NLS-1$
    57 					return IMarkerGenerator.SEVERITY_WARNING;
    58 					return IMarkerGenerator.SEVERITY_WARNING;
       
    59 				}
    58 				
    60 				
    59 				return IMarkerGenerator.SEVERITY_ERROR_RESOURCE;
    61 				return IMarkerGenerator.SEVERITY_ERROR_RESOURCE;
    60 			}
    62 			}
    61 		}
    63 		}
    62 	};
    64 	};