René's URL Explorer Experiment


Title: Sorted instances of Check by ghewgill · Pull Request #12 · cppcheck-opensource/cppcheck · GitHub

Open Graph Title: Sorted instances of Check by ghewgill · Pull Request #12 · cppcheck-opensource/cppcheck

X Title: Sorted instances of Check by ghewgill · Pull Request #12 · cppcheck-opensource/cppcheck

Description: I noticed that the instances().sort() in Check::Check() doesn't actually sort anything. The first commit adds a test case to check whether the instances list really is sorted. This should fail. The second commit addresses a problem with the virtual name() function. If the sort() actually did something (see below), it would try to call the pure virtual name() function before the Check instance was fully constructed. This is likely to crash depending on the library's behaviour when pure virtual functions are called. Each derived class passes its name to the Check constructor(s) which stores it in a local instance variable so the sort has something to compare. The third commit addresses the sort operation itself. Sorting a list of pointers compares pointer values, not what they point to; the operator<(const Check *) never gets called. This commit specialises std::less and passes an instance of that to the sort() function as a comparator.

Open Graph Description: I noticed that the instances().sort() in Check::Check() doesn't actually sort anything. The first commit adds a test case to check whether the instances list really is sorted. This should fail....

X Description: I noticed that the instances().sort() in Check::Check() doesn&#39;t actually sort anything. The first commit adds a test case to check whether the instances list really is sorted. This should f...

Opengraph URL: https://github.com/cppcheck-opensource/cppcheck/pull/12

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:824110bf-ce31-3572-dec1-890ae5210228
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idA46A:322E35:5BF0279:818945B:6A500F40
html-safe-nonce3aeddb0518aeb4a8f78f57acf9aeb68954a31ee4eb464efaafdbe56852653e95
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBNDZBOjMyMkUzNTo1QkYwMjc5OjgxODk0NUI6NkE1MDBGNDAiLCJ2aXNpdG9yX2lkIjoiNjY2MjQzOTgyNzgxNDc0Nzk2OCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac500a28fc4ea3d642f795a2213bd15f2d2e5e77b0ffc3b576abbd4de5bffeba5c
hovercard-subject-tagpull_request:65395
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/cppcheck-opensource/cppcheck/pull/12/files
twitter:imagehttps://avatars.githubusercontent.com/u/17221?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/17221?s=400&v=4
og:image:altI noticed that the instances().sort() in Check::Check() doesn't actually sort anything. The first commit adds a test case to check whether the instances list really is sorted. This should fail....
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonefe4f38b24922a1ce81c1708c3793b47c185599b9144ab94f6ca846b00698058d
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/cppcheck-opensource/cppcheck git https://github.com/cppcheck-opensource/cppcheck.git
octolytics-dimension-user_id278097703
octolytics-dimension-user_logincppcheck-opensource
octolytics-dimension-repository_id143131
octolytics-dimension-repository_nwocppcheck-opensource/cppcheck
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id143131
octolytics-dimension-repository_network_root_nwocppcheck-opensource/cppcheck
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release42b6390c91978a16f9196c38c7a00e9bf21f37e7
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/cppcheck-opensource/cppcheck/pull/12/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcppcheck-opensource%2Fcppcheck%2Fpull%2F12%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcppcheck-opensource%2Fcppcheck%2Fpull%2F12%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=cppcheck-opensource%2Fcppcheck
Reloadhttps://github.com/cppcheck-opensource/cppcheck/pull/12/files
Reloadhttps://github.com/cppcheck-opensource/cppcheck/pull/12/files
Reloadhttps://github.com/cppcheck-opensource/cppcheck/pull/12/files
Please reload this pagehttps://github.com/cppcheck-opensource/cppcheck/pull/12/files
cppcheck-opensource https://github.com/cppcheck-opensource
cppcheckhttps://github.com/cppcheck-opensource/cppcheck
Notifications https://github.com/login?return_to=%2Fcppcheck-opensource%2Fcppcheck
Fork 1.6k https://github.com/login?return_to=%2Fcppcheck-opensource%2Fcppcheck
Star 6.7k https://github.com/login?return_to=%2Fcppcheck-opensource%2Fcppcheck
Code https://github.com/cppcheck-opensource/cppcheck
Pull requests 203 https://github.com/cppcheck-opensource/cppcheck/pulls
Actions https://github.com/cppcheck-opensource/cppcheck/actions
Security and quality 0 https://github.com/cppcheck-opensource/cppcheck/security
Insights https://github.com/cppcheck-opensource/cppcheck/pulse
Code https://github.com/cppcheck-opensource/cppcheck
Pull requests https://github.com/cppcheck-opensource/cppcheck/pulls
Actions https://github.com/cppcheck-opensource/cppcheck/actions
Security and quality https://github.com/cppcheck-opensource/cppcheck/security
Insights https://github.com/cppcheck-opensource/cppcheck/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fcppcheck-opensource%2Fcppcheck%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fcppcheck-opensource%2Fcppcheck%2Fissues%2Fnew%2Fchoose
cppcheck-opensource:masterhttps://github.com/cppcheck-opensource/cppcheck/tree/master
ghewgill:sorted-instanceshttps://github.com/ghewgill/cppcheck/tree/sorted-instances
Conversation 2 https://github.com/cppcheck-opensource/cppcheck/pull/12
Commits 3 https://github.com/cppcheck-opensource/cppcheck/pull/12/commits
Checks 0 https://github.com/cppcheck-opensource/cppcheck/pull/12/checks
Files changed https://github.com/cppcheck-opensource/cppcheck/pull/12/files
Please reload this pagehttps://github.com/cppcheck-opensource/cppcheck/pull/12/files
Sorted instances of Check https://github.com/cppcheck-opensource/cppcheck/pull/12/files#top
Show all changes 3 commits https://github.com/cppcheck-opensource/cppcheck/pull/12/files
c3ad3f7 test case to check whether instances are sorted ghewgill Feb 2, 2011 https://github.com/cppcheck-opensource/cppcheck/pull/12/commits/c3ad3f78e90e24674137cfe685b21e0a920321f6
be195a7 initialise Check::_name in constructor rather than relying on virtual… ghewgill Feb 2, 2011 https://github.com/cppcheck-opensource/cppcheck/pull/12/commits/be195a72c97122c5685e818ea612e6e577141761
bea36d1 use instances of less to compare pointers for list::sort() ghewgill Feb 2, 2011 https://github.com/cppcheck-opensource/cppcheck/pull/12/commits/bea36d1f83fea4035b9b4140144661945493feec
Clear filters https://github.com/cppcheck-opensource/cppcheck/pull/12/files
Please reload this pagehttps://github.com/cppcheck-opensource/cppcheck/pull/12/files
Please reload this pagehttps://github.com/cppcheck-opensource/cppcheck/pull/12/files
check.h https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-604df30dd763bfe2f01dd5818d8a88f4d3a2cc75ffe3404d2279b86195462694
checkautovariables.h https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-2f93e30ba317609099eb87eb4df757b6b8b08168494ba7b6e0dd61f4b44b874c
checkbufferoverrun.h https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-709ebdda9b3c9e73d1d38dd55f51121b23fa6efc9db2987ace41bcf9cc9c8d02
checkclass.cpp https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-8a8f172d4f15b9bb60ebf434224c5a57ac013ffefbc817555e394f787eae6773
checkclass.h https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-b2b569667c4858cac1e4beaa01db9633a216c8b63c6ac4f853c9f23cabb67516
checkexceptionsafety.h https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-10705891fecc8f73cde32bddf28a9870025dc2691d3bf5c84967082dc3cda152
checkmemoryleak.h https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-b5198d3eaba41d7e128c83ea7bb5c7e5ef32f24674a4a6d3f0d8b91f8dd1444e
checknullpointer.h https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-91a7a69edcb29e07f50df56f4c95bc0833913913021d11a556a797800da43d35
checkobsoletefunctions.h https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-7c41122bd039a9bd3ae9bb085440aab5b77fcf34f21fbe5780bdc00e32f5e96c
checkother.h https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-a121db6cfeea604258b3f280800ef0a86f4a06ffececb231f612b95e7f3c7ee2
checkpostfixoperator.h https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-8a1aa21294cc00ec7ad05e62a9660dc66136870c8d85a033d5c3908d7ebd3e42
checkstl.h https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-cac50a1033379b0355b0e8ed9a9bd2c7767e557f4c791239d1caf426c9676b72
checkuninitvar.h https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-ac778bfdf1c74ebe15433792c119711a50a6e4029b98a0e61c15a590f43e3b56
checkunusedfunctions.h https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-100f7223177a20d6774f0aee73d90705b67adc05c5ed5eda47a30467075cc5d6
testcppcheck.cpp https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-be484d7085fe05a82123a9a7a493a78c7907ab1027305516f154faeeb84f07c5
lib/check.hhttps://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-604df30dd763bfe2f01dd5818d8a88f4d3a2cc75ffe3404d2279b86195462694
View file https://github.com/ghewgill/cppcheck/blob/bea36d1f83fea4035b9b4140144661945493feec/lib/check.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/cppcheck-opensource/cppcheck/pull/12/{{ revealButtonHref }}
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-604df30dd763bfe2f01dd5818d8a88f4d3a2cc75ffe3404d2279b86195462694
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-604df30dd763bfe2f01dd5818d8a88f4d3a2cc75ffe3404d2279b86195462694
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-604df30dd763bfe2f01dd5818d8a88f4d3a2cc75ffe3404d2279b86195462694
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-604df30dd763bfe2f01dd5818d8a88f4d3a2cc75ffe3404d2279b86195462694
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-604df30dd763bfe2f01dd5818d8a88f4d3a2cc75ffe3404d2279b86195462694
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-604df30dd763bfe2f01dd5818d8a88f4d3a2cc75ffe3404d2279b86195462694
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-604df30dd763bfe2f01dd5818d8a88f4d3a2cc75ffe3404d2279b86195462694
lib/checkautovariables.hhttps://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-2f93e30ba317609099eb87eb4df757b6b8b08168494ba7b6e0dd61f4b44b874c
View file https://github.com/ghewgill/cppcheck/blob/bea36d1f83fea4035b9b4140144661945493feec/lib/checkautovariables.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/cppcheck-opensource/cppcheck/pull/12/{{ revealButtonHref }}
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-2f93e30ba317609099eb87eb4df757b6b8b08168494ba7b6e0dd61f4b44b874c
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-2f93e30ba317609099eb87eb4df757b6b8b08168494ba7b6e0dd61f4b44b874c
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-2f93e30ba317609099eb87eb4df757b6b8b08168494ba7b6e0dd61f4b44b874c
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-2f93e30ba317609099eb87eb4df757b6b8b08168494ba7b6e0dd61f4b44b874c
lib/checkbufferoverrun.hhttps://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-709ebdda9b3c9e73d1d38dd55f51121b23fa6efc9db2987ace41bcf9cc9c8d02
View file https://github.com/ghewgill/cppcheck/blob/bea36d1f83fea4035b9b4140144661945493feec/lib/checkbufferoverrun.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/cppcheck-opensource/cppcheck/pull/12/{{ revealButtonHref }}
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-709ebdda9b3c9e73d1d38dd55f51121b23fa6efc9db2987ace41bcf9cc9c8d02
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-709ebdda9b3c9e73d1d38dd55f51121b23fa6efc9db2987ace41bcf9cc9c8d02
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-709ebdda9b3c9e73d1d38dd55f51121b23fa6efc9db2987ace41bcf9cc9c8d02
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-709ebdda9b3c9e73d1d38dd55f51121b23fa6efc9db2987ace41bcf9cc9c8d02
lib/checkclass.cpphttps://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-8a8f172d4f15b9bb60ebf434224c5a57ac013ffefbc817555e394f787eae6773
View file https://github.com/ghewgill/cppcheck/blob/bea36d1f83fea4035b9b4140144661945493feec/lib/checkclass.cpp
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/cppcheck-opensource/cppcheck/pull/12/{{ revealButtonHref }}
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-8a8f172d4f15b9bb60ebf434224c5a57ac013ffefbc817555e394f787eae6773
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-8a8f172d4f15b9bb60ebf434224c5a57ac013ffefbc817555e394f787eae6773
lib/checkclass.hhttps://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-b2b569667c4858cac1e4beaa01db9633a216c8b63c6ac4f853c9f23cabb67516
View file https://github.com/ghewgill/cppcheck/blob/bea36d1f83fea4035b9b4140144661945493feec/lib/checkclass.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/cppcheck-opensource/cppcheck/pull/12/{{ revealButtonHref }}
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-b2b569667c4858cac1e4beaa01db9633a216c8b63c6ac4f853c9f23cabb67516
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-b2b569667c4858cac1e4beaa01db9633a216c8b63c6ac4f853c9f23cabb67516
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-b2b569667c4858cac1e4beaa01db9633a216c8b63c6ac4f853c9f23cabb67516
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-b2b569667c4858cac1e4beaa01db9633a216c8b63c6ac4f853c9f23cabb67516
lib/checkexceptionsafety.hhttps://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-10705891fecc8f73cde32bddf28a9870025dc2691d3bf5c84967082dc3cda152
View file https://github.com/ghewgill/cppcheck/blob/bea36d1f83fea4035b9b4140144661945493feec/lib/checkexceptionsafety.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/cppcheck-opensource/cppcheck/pull/12/{{ revealButtonHref }}
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-10705891fecc8f73cde32bddf28a9870025dc2691d3bf5c84967082dc3cda152
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-10705891fecc8f73cde32bddf28a9870025dc2691d3bf5c84967082dc3cda152
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-10705891fecc8f73cde32bddf28a9870025dc2691d3bf5c84967082dc3cda152
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-10705891fecc8f73cde32bddf28a9870025dc2691d3bf5c84967082dc3cda152
lib/checkmemoryleak.hhttps://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-b5198d3eaba41d7e128c83ea7bb5c7e5ef32f24674a4a6d3f0d8b91f8dd1444e
View file https://github.com/ghewgill/cppcheck/blob/bea36d1f83fea4035b9b4140144661945493feec/lib/checkmemoryleak.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/cppcheck-opensource/cppcheck/pull/12/{{ revealButtonHref }}
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-b5198d3eaba41d7e128c83ea7bb5c7e5ef32f24674a4a6d3f0d8b91f8dd1444e
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-b5198d3eaba41d7e128c83ea7bb5c7e5ef32f24674a4a6d3f0d8b91f8dd1444e
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-b5198d3eaba41d7e128c83ea7bb5c7e5ef32f24674a4a6d3f0d8b91f8dd1444e
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-b5198d3eaba41d7e128c83ea7bb5c7e5ef32f24674a4a6d3f0d8b91f8dd1444e
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-b5198d3eaba41d7e128c83ea7bb5c7e5ef32f24674a4a6d3f0d8b91f8dd1444e
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-b5198d3eaba41d7e128c83ea7bb5c7e5ef32f24674a4a6d3f0d8b91f8dd1444e
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-b5198d3eaba41d7e128c83ea7bb5c7e5ef32f24674a4a6d3f0d8b91f8dd1444e
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-b5198d3eaba41d7e128c83ea7bb5c7e5ef32f24674a4a6d3f0d8b91f8dd1444e
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-b5198d3eaba41d7e128c83ea7bb5c7e5ef32f24674a4a6d3f0d8b91f8dd1444e
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-b5198d3eaba41d7e128c83ea7bb5c7e5ef32f24674a4a6d3f0d8b91f8dd1444e
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-b5198d3eaba41d7e128c83ea7bb5c7e5ef32f24674a4a6d3f0d8b91f8dd1444e
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-b5198d3eaba41d7e128c83ea7bb5c7e5ef32f24674a4a6d3f0d8b91f8dd1444e
lib/checknullpointer.hhttps://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-91a7a69edcb29e07f50df56f4c95bc0833913913021d11a556a797800da43d35
View file https://github.com/ghewgill/cppcheck/blob/bea36d1f83fea4035b9b4140144661945493feec/lib/checknullpointer.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/cppcheck-opensource/cppcheck/pull/12/{{ revealButtonHref }}
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-91a7a69edcb29e07f50df56f4c95bc0833913913021d11a556a797800da43d35
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-91a7a69edcb29e07f50df56f4c95bc0833913913021d11a556a797800da43d35
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-91a7a69edcb29e07f50df56f4c95bc0833913913021d11a556a797800da43d35
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-91a7a69edcb29e07f50df56f4c95bc0833913913021d11a556a797800da43d35
lib/checkobsoletefunctions.hhttps://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-7c41122bd039a9bd3ae9bb085440aab5b77fcf34f21fbe5780bdc00e32f5e96c
View file https://github.com/ghewgill/cppcheck/blob/bea36d1f83fea4035b9b4140144661945493feec/lib/checkobsoletefunctions.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/cppcheck-opensource/cppcheck/pull/12/{{ revealButtonHref }}
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-7c41122bd039a9bd3ae9bb085440aab5b77fcf34f21fbe5780bdc00e32f5e96c
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-7c41122bd039a9bd3ae9bb085440aab5b77fcf34f21fbe5780bdc00e32f5e96c
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-7c41122bd039a9bd3ae9bb085440aab5b77fcf34f21fbe5780bdc00e32f5e96c
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-7c41122bd039a9bd3ae9bb085440aab5b77fcf34f21fbe5780bdc00e32f5e96c
lib/checkother.hhttps://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-a121db6cfeea604258b3f280800ef0a86f4a06ffececb231f612b95e7f3c7ee2
View file https://github.com/ghewgill/cppcheck/blob/bea36d1f83fea4035b9b4140144661945493feec/lib/checkother.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/cppcheck-opensource/cppcheck/pull/12/{{ revealButtonHref }}
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-a121db6cfeea604258b3f280800ef0a86f4a06ffececb231f612b95e7f3c7ee2
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-a121db6cfeea604258b3f280800ef0a86f4a06ffececb231f612b95e7f3c7ee2
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-a121db6cfeea604258b3f280800ef0a86f4a06ffececb231f612b95e7f3c7ee2
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-a121db6cfeea604258b3f280800ef0a86f4a06ffececb231f612b95e7f3c7ee2
lib/checkpostfixoperator.hhttps://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-8a1aa21294cc00ec7ad05e62a9660dc66136870c8d85a033d5c3908d7ebd3e42
View file https://github.com/ghewgill/cppcheck/blob/bea36d1f83fea4035b9b4140144661945493feec/lib/checkpostfixoperator.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/cppcheck-opensource/cppcheck/pull/12/{{ revealButtonHref }}
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-8a1aa21294cc00ec7ad05e62a9660dc66136870c8d85a033d5c3908d7ebd3e42
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-8a1aa21294cc00ec7ad05e62a9660dc66136870c8d85a033d5c3908d7ebd3e42
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-8a1aa21294cc00ec7ad05e62a9660dc66136870c8d85a033d5c3908d7ebd3e42
lib/checkstl.hhttps://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-cac50a1033379b0355b0e8ed9a9bd2c7767e557f4c791239d1caf426c9676b72
View file https://github.com/ghewgill/cppcheck/blob/bea36d1f83fea4035b9b4140144661945493feec/lib/checkstl.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/cppcheck-opensource/cppcheck/pull/12/{{ revealButtonHref }}
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-cac50a1033379b0355b0e8ed9a9bd2c7767e557f4c791239d1caf426c9676b72
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-cac50a1033379b0355b0e8ed9a9bd2c7767e557f4c791239d1caf426c9676b72
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-cac50a1033379b0355b0e8ed9a9bd2c7767e557f4c791239d1caf426c9676b72
https://github.com/cppcheck-opensource/cppcheck/pull/12/files#diff-cac50a1033379b0355b0e8ed9a9bd2c7767e557f4c791239d1caf426c9676b72
Please reload this pagehttps://github.com/cppcheck-opensource/cppcheck/pull/12/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.