Daniel Marjamäki
|
60ac463a79
|
CheckClass: Restore a few warnings about member initialization of classes
|
2018-06-29 22:54:12 +02:00 |
Daniel Marjamäki
|
61c56eda44
|
Tweak the CheckClass::constructors() check
|
2018-06-27 14:02:57 +02:00 |
IOBYTE
|
7681bbf227
|
Fixed #8146 (false positive: enum initialized using class member initializer syntax in struct in struct) (#1270)
|
2018-05-30 15:40:16 +02:00 |
IOBYTE
|
8320be203d
|
Fixed #8258 (Incorrect diagnostics when using delegating consturctor with default values) (#1255)
|
2018-05-22 06:42:37 +02:00 |
IOBYTE
|
42ed5a6b98
|
Fixed #8581 (Delegating contructor warns for unintialized variables) (#1250)
* Fixed #8581 (Delegating contructor warns for unintialized variables)
* Replace Token::Match with isStandardType
|
2018-05-20 22:58:05 +02:00 |
IOBYTE
|
ce50df8047
|
Fix override warnings. (#1234)
|
2018-05-15 16:37:40 +02:00 |
Daniel Marjamäki
|
31148fdfed
|
Fixed #8523 (Clarify warning: noConstructor)
|
2018-05-01 15:50:03 +02:00 |
Daniel Marjamäki
|
e492932f19
|
Improve check: Variable is not initialized in private constructor (C++11 or later)
|
2018-04-02 15:26:15 +02:00 |
Daniel Marjamäki
|
7e4dba6a7e
|
Updated copyright year
|
2018-03-31 20:59:09 +02:00 |
IOBYTE
|
4710d80a40
|
Fix #5766 (FP: typedef array throws off parser) (#1052)
* Fix #5766 (FP: typedef array throws off parser)
* Fix travis build.
|
2018-01-24 09:51:22 +01:00 |
Daniel Marjamäki
|
c4caee6b18
|
Updated copyright year
|
2018-01-14 15:37:52 +01:00 |
Daniel Marjamäki
|
526d8b76a6
|
Fixed #8271 (FP uninitMemberVar: Handle method call in middle of statement)
|
2017-11-11 21:28:24 +01:00 |
Hinterwaeldlers
|
8aa568f085
|
Corrected noexcept constructor delegating handling (#948)
|
2017-09-02 22:54:23 +02:00 |
Steve Browne
|
b58562fc7d
|
Added test cases for catching when assignment comes after an operator, compound assignment, or comparison for ticket #7429 and fixed the tests.
|
2017-05-28 16:00:06 +02:00 |
Ayaz Salikhov
|
28aa939d69
|
iwyu - include what you use
|
2017-05-27 04:33:47 +02:00 |
Simon Martin
|
ee05fe7d77
|
Ticket #7942: Don't generate invalid syntax for out of line template class constructors during instantiation.
|
2017-04-09 16:12:59 +02:00 |
Daniel Marjamäki
|
5b377ea2e4
|
Fixed #7821 (segmentation fault, invalid last token)
|
2016-11-20 14:15:51 +01:00 |
Harald Scheidl
|
0de47f709e
|
Fixed #7755 (false positive: member variable is not initialized in the constructor)
|
2016-10-26 10:39:53 +02:00 |
Simon Martin
|
dc61b6342d
|
Ticket #7068: Treat "memset(&this->member, ..." as member initialization.
|
2016-10-01 13:46:58 +02:00 |
Daniel Marjamäki
|
50352c8d69
|
Fixed #3552 (Don't warn about missing ctor for class inside union)
|
2016-05-25 19:05:16 +02:00 |
PKEuS
|
5d9f275ff8
|
Fixed false positive uninitMemberVar with member function of template (#7205)
|
2016-01-30 20:18:13 +01:00 |
Lauri Nurmi
|
996c9244d8
|
Update copyright year to 2007-2016.
|
2016-01-01 15:34:45 +02:00 |
Alexander Mai
|
98f2cd021e
|
#7199 SymbolDatabase::validate() should be run in debug mode and print debug messages. In turn correct some test examples with invalid code.
|
2015-12-06 08:14:04 +01:00 |
Daniel Marjamäki
|
0f9d90d2be
|
Changed Copyrights. Removed my name.
|
2015-11-18 20:04:50 +01:00 |
PKEuS
|
db342ea910
|
Handle alias variables in CheckClass::initializeVarList() (#6921)
|
2015-11-09 21:02:06 +01:00 |
PKEuS
|
3a5cef8a7e
|
Refactorization: Improved usage of Settings instances in test suite
|
2015-10-07 18:40:03 +02:00 |
Daniel Marjamäki
|
d88dc3ed3e
|
Reverted 00c54df07c (don't remove enum declarations) because it caused unexpected false positives
|
2015-09-06 18:37:22 +02:00 |
Daniel Marjamäki
|
00c54df07c
|
Tokenizer: Don't remove enum declarations
|
2015-09-06 17:44:49 +02:00 |
Simon Martin
|
b4b636b6a2
|
Ticket #6959: Properly handle arrays of pointers in CheckClass::constructors.
|
2015-08-29 13:11:00 +02:00 |
Simon Martin
|
101cebbde1
|
Ticket #6957: Properly handle arrays of pointers in CheckClass::constructors.
|
2015-08-28 23:06:39 +02:00 |
Simon Martin
|
6fb19b02d0
|
Properly differentiate arrays of pointers and pointers to arrays.
|
2015-08-25 21:19:19 +02:00 |
Robert Reif
|
4e693f1620
|
Fixed #6827
|
2015-07-22 13:57:51 +02:00 |
Simon Martin
|
25aff001e0
|
Ticket #6675: Fixed pattern detecting C++ 11 delegated constructors.
|
2015-05-10 11:27:47 +02:00 |
Frank Zingsheim
|
1f5265c1bd
|
Fixed #6253 ([False Positive] Variable not initialized in the constructor)
|
2015-04-06 19:47:21 +02:00 |
Robert Reif
|
c02acea5bf
|
Fixed #6614 (false positive: (style) The class 'A' does not have a constructor.)
|
2015-04-04 11:33:25 +02:00 |
PKEuS
|
bc5132e0ac
|
Refactorization: Moved declaration of errout, ... to testsuite.h, uniformized style
|
2015-03-11 22:54:43 +01:00 |
PKEuS
|
3274a00b82
|
Moved some more tests to testgarbage.cpp
|
2015-01-21 10:04:46 +01:00 |
Robert Reif
|
68bb197bcb
|
Destructor detected as constructor resulting in false variable not initialized warnings
|
2015-01-12 06:11:22 +01:00 |
Daniel Marjamäki
|
ff11ba9847
|
Updated copyright year to 2015
|
2015-01-03 12:14:58 +01:00 |
Daniel Marjamäki
|
051d42ae6b
|
astyle formatting
|
2014-11-20 14:20:09 +01:00 |
orbitcowboy
|
f5d804f71a
|
running astyle
|
2014-11-20 10:13:03 +01:00 |
Robert Reif
|
d12f14844a
|
Fixed #6279 (False Positive: Member variable 'Fred::i' is not initialized in the constructor)
|
2014-11-20 06:18:29 +01:00 |
Robert Reif
|
c5e15950df
|
Fixed #6230 (SymbolDatabase: Wrong function() is set for token)
|
2014-11-17 16:04:44 +01:00 |
Frank Zingsheim
|
41a54fceba
|
Fixed false positives about uninitialized member variables if variable has a default value (#5500)
|
2014-10-16 21:57:43 +02:00 |
Frank Zingsheim
|
3923618b8d
|
Fixed #6222 (Missing varid for multiple braced initialized variables)
-> Fixed broken code in unit tests
|
2014-10-16 20:46:57 +02:00 |
Frank Zingsheim
|
9dd3bce98b
|
Fixed #6214: non-static member initializer causes false positive
|
2014-10-16 09:11:09 +02:00 |
Frank Zingsheim
|
11867e3210
|
Fixed #6214 (non-static member initializer causes false positive (function call; initializer))
|
2014-10-12 15:06:07 +02:00 |
PKEuS
|
38af865560
|
Fixed false positive: Member variable not initialized in the constructor with array and (*this) (#5754)
|
2014-09-29 16:49:20 +02:00 |
PKEuS
|
8130fda4ae
|
Implemented support for C++11 uniform initialization in several checks.
|
2014-08-05 16:11:42 +02:00 |
PKEuS
|
d3501e77a8
|
Moved several tests from testclass.cpp to testconstructors.cpp, fixes test failure introduced recently.
|
2014-08-05 12:19:52 +02:00 |