Simon Martin
|
0f7e20c11d
|
Ticket #7017: Properly interpret operator= return type for template classes in CheckClass::operatorEq.
|
2015-10-02 23:23:44 +02:00 |
Simon Martin
|
2e2f9facf5
|
Ticket #6953: Fixed flawed logic in PR#650.
|
2015-08-27 23:35:22 +02:00 |
Simon Martin
|
8beb95e179
|
Fix CheckClass::checkMemset for arrays of pointers.
|
2015-08-23 19:57:58 +02:00 |
PKEuS
|
b0bf69bae7
|
Fixed false positive #6763 and reordered conditions
Ran AStyle
|
2015-08-14 12:50:45 +02:00 |
PKEuS
|
176b3925b3
|
Removed "verify" code in testrunner. Fixing its messages reduces the accuracy of the test suite.
|
2015-07-25 14:18:41 +02:00 |
PKEuS
|
a3eb725c3f
|
Support C++03-style of declaring a copy ctor as deleted (#6585)
|
2015-07-21 13:46:50 +02:00 |
Daniel Marjamäki
|
cf53074fd9
|
astyle formatting
|
2015-07-14 18:09:28 +02:00 |
Antti Tuppurainen
|
a75872a15e
|
Fix uniform init in out-of-class ctor-initer
|
2015-07-14 18:09:07 +02:00 |
amai2012
|
480a5672b0
|
#6298 stack overflow in Scope::findFunctionInBase (endless recursion). Fix handling of circular class hierarchy
|
2015-07-01 00:04:01 +02:00 |
Daniel Marjamäki
|
ad6db2ba81
|
Reverted 105de8e917 , new checker had FPs that need to be fixed.
|
2015-04-25 15:35:31 +02:00 |
Gustav Palmqvist
|
105de8e917
|
#220 uninitialized variable: using variable in ctor before it has been initialized. Implement new check usageBeforeInitialization
|
2015-04-07 22:01:13 +02:00 |
Matthias Krüger
|
592177200a
|
don't print warning message if --enable=warning is not given.
message was of type:
(warning) Call of pure virtual function 'foo' in constructor.
|
2015-04-06 13:34:44 +02:00 |
PKEuS
|
bc5132e0ac
|
Refactorization: Moved declaration of errout, ... to testsuite.h, uniformized style
|
2015-03-11 22:54:43 +01:00 |
PKEuS
|
cd84d78e92
|
Ran AStyle, fixed VS2015 warning in symboldatabase.h
|
2015-03-11 20:26:53 +01:00 |
Jakub Melka
|
e1e1dbfe97
|
Ticket #695: Fixed VS 2010 issue, switched to "style" severity, changed error messages and updated unit tests
|
2015-03-10 19:35:12 +01:00 |
Jakub Melka
|
2af9212b16
|
Ticket #695: new style check : explicit declaration of ctor
|
2015-03-07 20:07:54 +01:00 |
Daniel Marjamäki
|
b43c2de63a
|
refactor cfg testing in TestClass
|
2015-02-11 06:29:33 +01:00 |
PKEuS
|
21cb0cfd60
|
Take simplifyIfNotNull and simplifyIfNot out of simplifyTokenList1 (first step for #6072)
|
2015-01-31 20:12:02 +01:00 |
Dmitry-Me
|
c79bfdce2c
|
CheckClass: Better checking of what operator= returns
|
2015-01-24 11:18:33 +01:00 |
Daniel Marjamäki
|
ff11ba9847
|
Updated copyright year to 2015
|
2015-01-03 12:14:58 +01:00 |
Dmitry-Me
|
14f13afa0a
|
Don't care which type protected operator= returns
|
2014-12-26 15:38:22 +01:00 |
Robert Reif
|
0dad8b64e8
|
Fixed #6268 (False positive functionStatic (inconclusive) - nested namespaces)
|
2014-11-27 06:29:33 +01:00 |
Dmitry-Me
|
f926958acb
|
Fix false positive about return type when there's =delete in operator= declaration
|
2014-11-25 15:52:52 +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 |
PKEuS
|
e5d63195cb
|
Fixed #5983: Support storing pointers/references to member variables in CheckClass::checkConst()
|
2014-11-02 13:38:03 +01:00 |
Dmitry-Me
|
1e298a31cf
|
Refactoring tests. Use utility function to warn about unsimplified code in tests.
|
2014-09-13 12:59:32 +02:00 |
Frank Zingsheim
|
8c5013adda
|
Fixed #6073
|
2014-09-07 21:53:32 +02:00 |
PKEuS
|
f01d7543f6
|
#6077: Don't warn about memcpy/memmove on class containing floats.
|
2014-08-20 15:12:53 +02:00 |
PKEuS
|
8188578cf2
|
SymbolDatabase: Fixed handling of nested types for function arguments
Removed unnecessary loops between var->typeStartToken() and var->typeEndToken()
|
2014-08-19 11:55:00 +02:00 |
PKEuS
|
c4635cf698
|
Improved check: portability message when calling memset on a class with floating point numbers (#5421)
|
2014-08-08 09:49:09 +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 |
PKEuS
|
804e055eee
|
New check: initialization by itself in initializer list (#3982)
Refactorizations:
- Rearranged code in checkclass.cpp to increase readability
- Several fixes for testclass.cpp tests.
|
2014-08-05 11:50:08 +02:00 |
Alexander Mai
|
55e45add4a
|
Fix compiler warnings
|
2014-07-17 20:04:56 +02:00 |
Daniel Marjamäki
|
cb9d67b9ec
|
Fixed #5901 (False positive: (error) Using 'memcpy' with vector of uint8_t items)
|
2014-07-09 15:00:06 +02:00 |
Robert Reif
|
1f09cb0c30
|
Fixed #5807 (non virtual dtor in virtual class)
|
2014-06-14 12:55:20 +02:00 |
Robert Reif
|
e993e2927c
|
Fixed #5831 (FP in 1.65: call of pure virtual function 'throw' in destructor)
|
2014-05-20 06:10:34 +02:00 |
Alexander Mai
|
b139ae3209
|
#5782 Endless recursion in CheckClass::checkReturnPtrThis(). Break endless recursion by remembering the callstack
|
2014-05-11 12:26:24 +02:00 |
Alexander Mai
|
623e5db0b2
|
#5702 crash: clang: test/Parser/cxx0x-member-initializers.cpp (bailout withn an internal error)
|
2014-04-21 21:44:17 +02:00 |
Mark de Wever
|
6f3e3f5e2e
|
Fixed #5701 (FP for std::unordered_map::operator[]; there is no const version)
|
2014-04-21 16:39:44 +02:00 |
PKEuS
|
b10fce304e
|
Don't suggestInitializationList for arrays used as initializer (#5640)
|
2014-04-10 22:28:02 +02:00 |
Robert Reif
|
4ae204e46b
|
Fixed #5659 (False negative: mismatching allocation / deallocation whith using namespace)
|
2014-04-10 16:11:11 +02:00 |
Alexander Mai
|
70885c78e4
|
Fix endless recursion within CheckClass::isConstMemberFunc() caused by incomplete/missing template declaration
|
2014-03-30 10:09:57 +02:00 |
Alexander Mai
|
bf335217cd
|
Fix #5605 part 2 - now endless recursion within CheckClass::isMemberFunc()
|
2014-03-30 08:31:02 +02:00 |
Alexander Mai
|
d1b1699bb0
|
Fix #5606 - Endless recursion in CheckClass::isMemberVar(). New function Type::hasCircularDependencies() is supposed to detect loops within the class hierarchy which was causing the problem
|
2014-03-29 12:21:35 +01:00 |
Alexander Mai
|
d6888410ec
|
Ticket #3322: Add test cases. The bug got fixed long time ago
|
2014-03-28 20:09:22 +01:00 |
PKEuS
|
379807a8ea
|
Fixed TODO_ASSERT_EQUAL and #5614 caused by bad simplification of return values.
|
2014-03-27 11:04:31 +01:00 |
PKEuS
|
1e57f54917
|
Fixed #5481: std::array is POD, so using memcpy (etc.) is allowed on it.
|
2014-03-16 19:55:32 +01:00 |