chrchr-github
|
38fdbe0890
|
Fix #9716 Syntax error for function-try-block in global scope (#4305)
* Fix #9716 Syntax error for function-try-block in global scope
* static through instance
* Handle multiple catch blocks
* Add test
* Fix skip logic
* Handle init lists in simplifyFunctionTryCatch()
|
2022-07-31 14:49:50 +02:00 |
chrchr-github
|
b08aabefee
|
Fix #9877 FP unreadVariable (incomplete code; missing macro definition) (#4278)
|
2022-07-17 19:40:39 +02:00 |
chrchr-github
|
a658baf962
|
Fix #11143 FP: unreadVariable (remove simplifyMathExpressions()) (#4227)
* Fix #11143 FP: unreadVariable (remove simplifyMathExpressions())
* Remove unused function, tests
|
2022-06-21 15:42:23 +02:00 |
Daniel Marjamäki
|
86a8d88729
|
Tokenizer: Remove simplification of math functions from simplifyTokenList2
|
2022-06-08 09:58:11 +02:00 |
Paul Fultz II
|
a62fb986a5
|
Fix 11090: Infinite recursion in findTypeInBase() (#4120)
|
2022-05-21 08:24:29 +02:00 |
Daniel Marjamäki
|
72ba85a2fc
|
AST: Fix AST for array size calculation in cast (char (*)[...])
|
2022-05-10 22:47:57 +02:00 |
Daniel Marjamäki
|
4257f9d46a
|
Tokenizer: fix for __attribute__ before function that returns a reference
|
2022-05-10 20:59:24 +02:00 |
chrchr-github
|
a70d11adb6
|
Fix #11052 inline static global struct declaration interferes with checks (#4098)
|
2022-05-10 20:43:11 +02:00 |
Daniel Marjamäki
|
eb9c4b4aed
|
Tokenizer: Fix handling of __attribute__ for overloaded operator function
|
2022-05-08 18:19:52 +02:00 |
Daniel Marjamäki
|
fab55287f7
|
Tokenizer: improved handling of __asm__ in function declaration
|
2022-05-08 16:03:09 +02:00 |
Daniel Marjamäki
|
449d351095
|
Revert "Tokenizer: handle when __asm__ directive is provided for function"
This reverts commit f25b8cf662 .
|
2022-05-07 21:53:10 +02:00 |
Daniel Marjamäki
|
f25b8cf662
|
Tokenizer: handle when __asm__ directive is provided for function
|
2022-05-07 19:40:03 +02:00 |
chrchr-github
|
612d7be85a
|
Fix #11045 syntaxError with unknown macros and using namespace (#4086)
|
2022-05-05 19:47:56 +02:00 |
chrchr-github
|
51b4cf592b
|
Fix #11029 unknownMacro reported with noexcept (regression) (#4073)
|
2022-05-03 13:37:14 +02:00 |
chrchr-github
|
67f4fe575f
|
Fix #10978 syntaxError with attribute for function pointer (#4069)
|
2022-05-02 15:05:48 +02:00 |
chrchr-github
|
e9a0d7979e
|
Fix #11014 FN redundantPointerOp / remove simplifyMulAndParens() (#4062)
|
2022-05-01 15:46:07 +02:00 |
chrchr-github
|
b4df064875
|
Fix #11004 FP AssignmentIntegerToAddress with volatile (#4046)
|
2022-04-25 22:00:37 +02:00 |
Paul Fultz II
|
d2a0b0f78e
|
Fix 10951: FP knownEmptyContainer with east-const (#3988)
* Fix 10951: FP knownEmptyContainer with east-const
* Format
* Use simpleMatch
|
2022-04-08 08:22:39 +02:00 |
chrchr-github
|
955d6d8fc6
|
Fix #10793 internalAstError with brace-init in ternary (#3966)
* Fix #10793 internalAstError with brace-init in ternary
* Undo
|
2022-04-03 20:05:03 +02:00 |
Paul Fultz II
|
5bea50cd36
|
Fix 10908: FP: uninitvar after for-loop (#3942)
|
2022-03-31 21:24:20 +02:00 |
chrchr-github
|
343a23135d
|
Fix #10932 FP constStatement with reference and direct initialization (#3952)
|
2022-03-30 19:22:01 +02:00 |
chrchr-github
|
47ba053054
|
Fix #10744 FP constVariable with static pointer (#3957)
|
2022-03-30 19:21:09 +02:00 |
chrchr-github
|
11cbb2eb00
|
Fix AST cyclic dependency [cppcheckError] 3 (#3953)
|
2022-03-28 22:05:41 +02:00 |
chrchr-github
|
d57d536f01
|
Fix #10882 FP constStatement with negation and cast (#3951)
|
2022-03-28 21:52:08 +02:00 |
chrchr-github
|
401f0de18b
|
Fix #10929 FP constStatement with new (#3947)
|
2022-03-27 07:59:19 +02:00 |
chrchr-github
|
1dd19dcaef
|
Fix AST cyclic dependency [cppcheckError] (#3945)
|
2022-03-26 22:39:14 +01:00 |
chrchr-github
|
12cb19bdf2
|
Fix AST cyclic dependency [cppcheckError] (#3940)
|
2022-03-25 14:03:32 +01:00 |
chrchr-github
|
3630e9c49d
|
Fix #10874 FP constStatement with extra parentheses in declaration (#3931)
|
2022-03-24 22:07:21 +01:00 |
chrchr-github
|
479af21405
|
Fix #10698 FP uninitvar with new and braced initializer (#3934)
|
2022-03-24 20:08:51 +01:00 |
chrchr-github
|
0d2af9a5b7
|
Fix #10880 FP constStatement with init list in function call (#3929)
|
2022-03-23 18:10:33 +01:00 |
Paul Fultz II
|
72d0f3e444
|
Fix 10808: cppcheckError AST cyclic dependency with decltype (#3850)
* Fix 10808: cppcheckError AST cyclic dependency with decltype
* Format
|
2022-02-22 06:30:17 +01:00 |
chrchr-github
|
d77fa64051
|
Fix #10256 Function::addArguments found argument 'x' with varid 0 (#3845)
|
2022-02-21 18:06:26 +01:00 |
Daniel Marjamäki
|
30cec97cc8
|
Tokenizer: Support C++20 default bit-field member initializer
|
2022-02-12 12:19:08 +01:00 |
Oliver Stöneberg
|
f32583e097
|
removed OVERRIDE and FINAL defines and use the keywords directly (#3767)
|
2022-02-10 23:02:24 +01:00 |
Daniel Marjamäki
|
3989408738
|
Update copyright year
|
2022-02-05 11:45:17 +01:00 |
Oliver Stöneberg
|
171da2e6f9
|
avoid dependency on transitive includes - based on include-what-you-use (#3757)
|
2022-01-27 19:03:20 +01:00 |
Paul Fultz II
|
8b1ed9cbe1
|
Another fix for 10739: internalAstError with decltype (#3738)
* Another fix for 10739: internalAstError with decltype
* Format
|
2022-01-22 07:22:57 +01:00 |
Paul Fultz II
|
57b50e4b00
|
Fix 10739: internalAstError with decltype (#3723)
|
2022-01-20 21:36:48 +01:00 |
Paul Fultz II
|
abb0563cef
|
Fix 10726: Crash in CheckExceptionSafety::checkRethrowCopy (#3711)
|
2022-01-16 12:35:51 +01:00 |
Paul Fultz II
|
0b1cd8626d
|
Fix 10664: Crash in Token::linkAt (#3708)
* Fix 10664: Crash in Token::linkAt
* Format
|
2022-01-14 23:51:01 +01:00 |
Armin Müller
|
5a05631c84
|
Typos found by running "codespell" (#3702)
|
2022-01-13 17:24:26 +01:00 |
Paul Fultz II
|
fa651272f0
|
Fix 10001: Syntax error on valid C++ code (#3697)
|
2022-01-12 22:04:28 +01:00 |
Paul Fultz II
|
7bf0ca8d00
|
Fix 10672: crash: CheckAutoVariables (#3657)
|
2022-01-01 00:14:36 +01:00 |
Paul Fultz II
|
d69257e8cd
|
Fix 9740: FP accessMoved related to designated initialization (#3644)
|
2021-12-19 12:36:48 +01:00 |
Paul Fultz II
|
ac4f4258a0
|
Fix 10651: Crash on static template method (#3633)
|
2021-12-16 22:32:44 +01:00 |
Paul Fultz II
|
16110b6157
|
Fix 10339: Lambda in leads to analysis fail (#3629)
|
2021-12-15 19:34:18 +01:00 |
Paul Fultz II
|
c0af66bb52
|
Fix 10552: Internal error with unusedFunction (#3600)
|
2021-12-05 15:46:17 +01:00 |
Paul Fultz II
|
35f14962fc
|
Regression test for 9523: Syntax Error: AST broken, 'if' doesn't have two operands. (#3602)
|
2021-12-04 17:03:02 +01:00 |
Paul Fultz II
|
29dbded4af
|
Fix 10615: Crash in Token::linkAt (#3599)
|
2021-12-04 12:57:59 +01:00 |
Paul Fultz II
|
bc31419da0
|
Fix 9301: Syntax error when specializing template variable array (#3601)
|
2021-12-04 12:56:25 +01:00 |