Bug 133504

Summary: Parser error in boolean expression on left-side multiplication
Product: [Applications] kdevelop Reporter: Christian Schneider <mail>
Component: Language Support: CPP (old)Assignee: kdevelop-bugs-null
Status: RESOLVED FIXED    
Severity: normal CC: alinoe, andreas.buchenrieder, bartoschek
Priority: NOR    
Version First Reported In: 3.3.92   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Christian Schneider 2006-09-03 14:40:45 UTC
Version:           3.3.92 (using KDE 3.5.4, compiled sources)
Compiler:          gcc version 3.4.4
OS:                Linux (x86_64) release 2.6.17.9

Given the following code snippet:

int a, b;
...
if ( a*a < b ) {}

This will be reported as a problem: 

')' expected found '<'
';' expected found ')'
Comment 1 Andreas Pakulat 2007-01-14 04:45:28 UTC
*** Bug 135957 has been marked as a duplicate of this bug. ***
Comment 2 Andreas Pakulat 2008-07-06 15:14:25 UTC
fixed in kdevelop4.
Comment 3 Andreas Pakulat 2008-07-23 22:40:36 UTC
*** Bug 167325 has been marked as a duplicate of this bug. ***
Comment 4 Andreas Pakulat 2008-09-08 17:40:25 UTC
*** Bug 170683 has been marked as a duplicate of this bug. ***
Comment 5 Aleix Pol 2013-03-31 00:47:35 UTC
Moving all the bugs from the CPP Parser. It was not well defined the difference between it and C++ Language Support and people kept reporting in both places indistinctively