Daniel Marjamäki
|
f31ec37d52
|
Fixed 2 Cppcheck warnings. Function can be static|const
|
2014-05-10 11:49:14 +02:00 |
Daniel Marjamäki
|
4e2c0617d3
|
Merge pull request #303 from simartin/ticket_5297
Ticket #5297: simplifyCalculations should pass once more on simplified tokens
|
2014-05-10 10:18:29 +02:00 |
Simon Martin
|
1e4902cb65
|
Ticket #5297: simplifyCalculations should pass once more on tokens being simplified.
|
2014-05-10 09:37:56 +02:00 |
Daniel Marjamäki
|
2905593cf6
|
Merge pull request #302 from simartin/ticket_5774
Ticket #5774: Properly handle "typename..." in template parameter list.
|
2014-05-10 09:32:06 +02:00 |
Simon Martin
|
46d8d81176
|
Ticket #5774: Properly handle "typename..." in template parameter list.
|
2014-05-09 22:20:22 +02:00 |
PKEuS
|
edd84c0906
|
Fixed #5773: Don't prepend "std::" to function definitions
|
2014-05-09 21:58:28 +02:00 |
PKEuS
|
c0fc47643f
|
Fixed false positive #5772: Use AST to check if modulo operation is preceded by an arithmetical operation.
|
2014-05-09 21:58:28 +02:00 |
Daniel Marjamäki
|
6384aba214
|
Merge pull request #301 from matthiaskrgr/dmake
dmake: make clean: remove dmake binary as well.
|
2014-05-09 18:45:54 +02:00 |
Daniel Marjamäki
|
1541e27e4a
|
Fixed #5533 (False positive: 'Assignment of function parameter has no effect outside the function.')
|
2014-05-09 18:43:29 +02:00 |
Matthias Krüger
|
f138bf004b
|
dmake: make clean: remove dmake binary as well.
|
2014-05-09 08:45:25 +02:00 |
Daniel Marjamäki
|
cb43bee10d
|
Same expression: don't warn for same expressions when there is assignment
|
2014-05-09 06:16:27 +02:00 |
Daniel Marjamäki
|
69fbf50081
|
Merge pull request #299 from simartin/ticket_5315
Ticket #5315: Memory leak analysis confused by ((var).attr) notation
|
2014-05-09 06:07:00 +02:00 |
Daniel Marjamäki
|
5ffb3e188d
|
Merge pull request #300 from matthiaskrgr/tinyxml
tinyxml: update to 2.1.0 (https://github.com/leethomason/tinyxml2)
|
2014-05-09 06:05:09 +02:00 |
Matthias Krüger
|
f5b3d645e9
|
tinyxml: update to 2.1.0 (https://github.com/leethomason/tinyxml2)
|
2014-05-08 21:17:38 +02:00 |
Simon Martin
|
512e22d1ba
|
Ticket #5315: Memory leak analysis confused by ((variable).attribute) notation.
|
2014-05-08 20:58:24 +02:00 |
Daniel Marjamäki
|
25f40b8b97
|
Merge pull request #298 from simartin/clang_s-getFlag_warn
Silence clang -Wsign-conversion warning with Token::setFlag.
|
2014-05-08 15:54:25 +02:00 |
Daniel Marjamäki
|
331d7e2e42
|
Merge pull request #297 from simartin/ticket_5605_5759
Fix ticket #5605 (take 3)
|
2014-05-08 15:51:42 +02:00 |
Simon Martin
|
53d5df8cef
|
Silence clang -Wsign-conversion warning with Token::setFlag.
|
2014-05-08 14:16:43 +02:00 |
Simon Martin
|
2a6acdf357
|
Ticket #5605: Don't consider '>' as a default template parameter value. Don't choke on template parameters with erroneous default values.
Ticket #5759: Properly handle pointers to class members in template parameter lists.
Ticket #5762: Handle template specialization tokens.
|
2014-05-08 13:54:56 +02:00 |
Daniel Marjamäki
|
9fc8bdcbac
|
Fixed #5770 (AST: better handling of 'a.b[c.d]==0')
|
2014-05-08 06:48:53 +02:00 |
orbitcowboy
|
dfe876fa4c
|
Fixed typo in comment, no functional changes.
|
2014-05-07 23:39:32 +02:00 |
Daniel Marjamäki
|
4710c5c4f1
|
Merge pull request #296 from mpaladin/master
Fix redundantConditionError check description
|
2014-05-07 16:01:26 +02:00 |
Robert Reif
|
0bdecfd9cb
|
Fixed #5767 (move bool Variable flag into flag variable)
|
2014-05-07 15:59:21 +02:00 |
Massimo Paladin
|
5e996bc63b
|
Fix redundantConditionError check description
|
2014-05-07 14:54:50 +02:00 |
Daniel Marjamäki
|
5ad3ac2653
|
Fixed #5695 (FP: Mismatching assignment and comparison)
|
2014-05-06 19:35:47 +02:00 |
Daniel Marjamäki
|
b354de6b23
|
Fixed #5750 (FP:Opposite conditions in nested 'if' blocks lead to a dead code block)
|
2014-05-06 16:15:12 +02:00 |
Robert Reif
|
2d2847ddbd
|
Fixed #5764 (Store Token flags in a single variable)
|
2014-05-06 06:35:48 +02:00 |
Daniel Marjamäki
|
6e25280c90
|
Reverted fix for #5605 since it cause this crash: #5759
|
2014-05-05 21:11:47 +02:00 |
Alexander Mai
|
417a916ece
|
Use CXXFLAGS upon linking dmake for consistency
|
2014-05-04 20:52:54 +02:00 |
Daniel Marjamäki
|
d17f926422
|
Merge pull request #294 from simartin/typo_520aaf71
Reinstate error message.
|
2014-05-04 20:49:01 +02:00 |
Robert Reif
|
ae96491d6c
|
Fixed #5756 (declspec(nothrow) not supported)
|
2014-05-04 20:47:20 +02:00 |
Daniel Marjamäki
|
7d583e639c
|
AST: Fixed handling of '(((typeof(x))*)0)'
|
2014-05-04 18:36:04 +02:00 |
Simon Martin
|
8519a954a0
|
Reinstate error message.
|
2014-05-04 17:06:38 +02:00 |
Daniel Marjamäki
|
42b85088c5
|
Double free: Improved handling of noreturn functions. Partial revert of previous fix.
|
2014-05-04 13:11:21 +02:00 |
Daniel Marjamäki
|
636a15ac55
|
Doublefree: Fixed FP when exit() is called
|
2014-05-04 12:02:55 +02:00 |
Daniel Marjamäki
|
5edb6092a1
|
Merge pull request #293 from simartin/ticket_5709
Ticket #5709: Comma operator not properly tokenized.
|
2014-05-04 11:46:04 +02:00 |
Robert Reif
|
888fd44039
|
Fixed #5609 (Wrong warning: %zu requires 'size_t' - but type is 'std::size_t')
|
2014-05-04 07:55:23 +02:00 |
Simon Martin
|
b03f36cd71
|
Ticket #5709: Comma operator not properly tokenized.
|
2014-05-03 21:35:04 +02:00 |
amai
|
a5aac3b551
|
Add missing dependencies for dmake
|
2014-05-03 20:05:58 +02:00 |
Daniel Marjamäki
|
1903d95015
|
Fixed #5661 (--suppress=missingInclude has no effect)
|
2014-05-03 19:31:15 +02:00 |
amai
|
3bdfad0b73
|
reduce and dmake now use existing object files as dependencies whenever possible. Fix compilation for reduce on cygwin.
|
2014-05-03 18:54:48 +02:00 |
Daniel Marjamäki
|
ed1d63ffc0
|
Fixed #5636 (FP: matrix out of bounds)
|
2014-05-03 18:12:06 +02:00 |
Daniel Marjamäki
|
2f3f42d7f1
|
astyle formatting
[ci skip]
|
2014-05-03 18:10:49 +02:00 |
Daniel Marjamäki
|
9a92a4d950
|
Cleanup. Remove unused argument.
|
2014-05-03 17:30:56 +02:00 |
Daniel Marjamäki
|
30b4eae46d
|
Merge pull request #291 from simartin/ticket_5605
Fix ticket #5605 (take 2)
|
2014-05-03 17:07:11 +02:00 |
Simon Martin
|
ffe6a0be2b
|
Ticket #5605: Don't consider '>' as a default template parameter value. Don't choke on template parameters with erroneous default values.
|
2014-05-03 16:26:14 +02:00 |
Martin Ettl
|
b363d0641a
|
posix.cfg: Fixed FP for getcwd().First and second parameter is allowed to be zero.
|
2014-05-02 04:56:12 +02:00 |
Daniel Marjamäki
|
5a23b739da
|
ValueFlow: Improved bailout when variable is reassigned
|
2014-05-03 12:49:07 +02:00 |
Daniel Marjamäki
|
4b7aaba159
|
AST: assignment operators are executed from right to left
|
2014-05-03 12:08:42 +02:00 |
Alexander Mai
|
d3e8bbdc51
|
#5618 False positive: (performance) Use const reference for 'temp' to avoid unnecessary data copying. - redundantCopyLocalConst/CheckOther::checkRedundantCopy() is prone to false positives. As a quick fix that check becomes inconclusive.
|
2014-05-02 20:09:38 +02:00 |