Daniel Marjamäki
|
d9ebdc6a10
|
Preprocessor: fix handling of -U in Preprocessor::getConfigs()
|
2016-08-21 15:01:04 +02:00 |
Daniel Marjamäki
|
ff036c8742
|
Fixed #7700 (Using -D to force a configuration still checks the configuration as well as configurations that are not relevant)
|
2016-08-21 13:53:44 +02:00 |
PKEuS
|
e0838ff194
|
Fixed crash on garbage code (#7699)
|
2016-08-21 11:06:48 +02:00 |
Daniel Marjamäki
|
d982dc5ffe
|
TestPreprocessor: Refactoring
|
2016-08-21 08:06:20 +02:00 |
Daniel Marjamäki
|
363605906f
|
Fixed #7695 (Running with -U_WIN32 still checks related configurations)
|
2016-08-21 07:45:15 +02:00 |
Robert Reif
|
62ac40fc5e
|
Fixed #7706 ((debug) Executable scope 'foo' with unknown function.)
|
2016-08-20 22:43:27 +02:00 |
Robert Reif
|
1dd1f6dd6a
|
Fixed #7673 ((debug) Executable scope 'foo' with unknown function.)
|
2016-08-20 17:56:48 +02:00 |
Robert Reif
|
4d157af61f
|
Fixed #7704 (QString::sprintf format string checking)
|
2016-08-20 08:47:52 +02:00 |
Daniel Marjamäki
|
8a66535399
|
Fixed #7694 (ValueType: 1.23L)
|
2016-08-20 08:44:53 +02:00 |
Robert Reif
|
b56c765a45
|
Fixed #7703 ((debug) Executable scope 'foo' with unknown function.)
|
2016-08-20 07:43:15 +02:00 |
Robert Reif
|
f1b5ac30a7
|
Fixed 7698 (FP syntaxError with enum (1.75 regression))
|
2016-08-19 19:09:52 +02:00 |
Robert Reif
|
1e999e0cfe
|
Fixed #7697 ((debug) Executable scope 'B' with unknown function.)
|
2016-08-19 19:06:15 +02:00 |
Daniel Marjamäki
|
789aef7fde
|
Fixed #4920 (Microsoft ATL/MFC CString::Format argument checking)
|
2016-08-19 17:36:27 +02:00 |
Daniel Marjamäki
|
497b3c38e2
|
astyle formatting
[ci skip]
|
2016-08-19 17:34:30 +02:00 |
Daniel Marjamäki
|
e7c1e8b82e
|
TestLibrary: Added tests for method calls
|
2016-08-19 10:47:44 +02:00 |
Daniel Marjamäki
|
305609f4fb
|
Fixed #7688 (setTokenValue: crash when there is no 2nd operand for ternary operator)
|
2016-08-17 18:44:41 +02:00 |
Daniel Marjamäki
|
1f98af654a
|
ValueFlow: better handling of ? when condition result is known
|
2016-08-15 14:19:35 +02:00 |
Daniel Marjamäki
|
62362cd06d
|
ValueFlow: improve handling of unary minus
|
2016-08-14 22:19:06 +02:00 |
Daniel Marjamäki
|
f2e49b4db4
|
Fixed #7178 (Defect: False positive due to mistake in return type of function pointer.)
|
2016-08-14 17:19:14 +02:00 |
Daniel Marjamäki
|
c8667096e0
|
Fixed #7658 (False positive: Same iterator is used with different containers)
|
2016-08-14 10:49:48 +02:00 |
Robert Reif
|
73e1378af8
|
Fixed #7661 (False positive: Function parameter 'e' should be passed by reference.)
|
2016-08-13 21:25:57 +02:00 |
Daniel Marjamäki
|
606e31602c
|
Fixed #7177 (Support compile_commands.json)
|
2016-08-13 10:50:03 +02:00 |
Daniel Marjamäki
|
5cc4e1118c
|
Added TODO testcases for Path::simplifyPath()
|
2016-08-09 22:59:36 +02:00 |
Robert Reif
|
fc1a755100
|
Fixed #7666 (Executable scope with unknown function.)
|
2016-08-09 14:02:06 +02:00 |
Daniel Marjamäki
|
bd21cd7c85
|
Fixed #6309 (FP: checkRedundantAssignment should not warn for pointer alias)
|
2016-08-08 21:43:00 +02:00 |
Bartlomiej Grzeskowiak
|
09a83f2cc8
|
Fixed #7567 ("(a | 7) > 6U" is always true)
|
2016-08-07 16:58:39 +02:00 |
Frank Zingsheim
|
47c063e13f
|
Fixed #7660 (cmake build does not handle simplecpp)
|
2016-08-06 18:21:54 +02:00 |
Daniel Marjamäki
|
a8df08f22b
|
Fixed #7659 (crash: Token::varId() : vxl: brdb_selection.cxx)
|
2016-08-06 18:07:41 +02:00 |
Daniel Marjamäki
|
b86c2689b3
|
TestPreprocessor: Fix output
|
2016-08-06 13:28:24 +02:00 |
Robert Reif
|
cdfe92b753
|
Fixed #7657 (False positive: Function parameter 'c' should be passed by reference.)
|
2016-08-06 10:27:00 +02:00 |
Daniel Marjamäki
|
cbfeae0ff7
|
bump simplecpp
|
2016-08-04 22:53:10 +02:00 |
Daniel Marjamäki
|
7d6c587580
|
Fixed #6113 (Tokenizer::simplifyFunctionPointer: wrong simplification of usage 'return (*f)();')
|
2016-08-04 19:10:08 +02:00 |
PKEuS
|
084fcc936c
|
Rephrased syntaxError message for empty configurations to improve readability:
Old: Invalid number of character 'c' when these macros are defined: ''.
New: Invalid number of character 'c' when no macros are defined.
|
2016-08-04 16:28:11 +02:00 |
Daniel Marjamäki
|
9711064b74
|
Fixed #6646 (False positive uninitvar - loopvariable initialized inside loop)
|
2016-08-04 14:39:54 +02:00 |
Daniel Marjamäki
|
fe3abd678f
|
Revert "Fix potential null pointer dereference"
This reverts commit 6ca76ff965 .
|
2016-08-04 10:40:07 +02:00 |
Daniel Marjamäki
|
2566fd09da
|
Fixed #5803 (False positive: Same iterator is used with different containers - insert() from range of different container)
|
2016-08-04 09:35:16 +02:00 |
Robert Reif
|
55b3f0bf38
|
Fixed #752 (SymbolDatabase: Does not match function if redundant keywords mismatch (C++))
|
2016-08-04 09:06:32 +02:00 |
Dmitry-Me
|
6ca76ff965
|
Fix potential null pointer dereference
This was CID 1360399
|
2016-08-03 18:44:15 +03:00 |
Robert Reif
|
b40edca62f
|
Fixed #7387 (SymbolDatabase: Wrong overloaded function is picked)
|
2016-08-02 23:34:11 +02:00 |
Robert Reif
|
b9030bcfcd
|
Fixed #7650 (SymbolDatabase: Wrong Token::type(), enum and class with same name)
|
2016-08-02 23:30:46 +02:00 |
Daniel Marjamäki
|
5e78dae143
|
Use TODO_ASSERT_EQUALS instead of TODO comments
|
2016-08-02 19:38:36 +02:00 |
Robert Reif
|
b44f448acc
|
Fixed #7649 (SymbolDatabase: Wrong overloaded function is picked for char and wchar_t)
|
2016-08-02 18:54:01 +02:00 |
Daniel Marjamäki
|
f23287544a
|
Fixed #7196 (Improve check: deem sizeof(thing) as using the thing's members)
|
2016-08-02 18:50:04 +02:00 |
Daniel Marjamäki
|
cc62259103
|
Tokenizer: don't set varid on c++11 'template using' type.
|
2016-08-02 15:04:07 +02:00 |
Daniel Marjamäki
|
2187e8ba02
|
CheckUninitVar: Fixed FP when dereferencing multidimensional arrays. Refactoring of testing. The FP was spotted when looking at #7092
|
2016-08-02 14:27:51 +02:00 |
Daniel Marjamäki
|
864cef2fd2
|
astyle formatting
[ci skip]
|
2016-08-02 09:03:03 +02:00 |
Robert Reif
|
891e21b478
|
Fixed #7458 (SymbolDatabase: Wrong overloaded function is picked)
|
2016-08-02 08:58:11 +02:00 |
Daniel Marjamäki
|
41526ef3a8
|
Fixed #6147 (FP unreadVariable: variable assignment in function call argument list)
|
2016-08-02 08:50:04 +02:00 |
Daniel Marjamäki
|
31484133c0
|
Fixed #7158 (Tokenizer::createLinks2(): does not set links for < > in 'enum { value = boost::mpl::at_c<B,C> };')
|
2016-08-01 22:26:11 +02:00 |
Daniel Marjamäki
|
e784901303
|
Fixed #6971 (False positive duplicateExpressionTernary - cast ignored)
|
2016-08-01 21:53:43 +02:00 |