GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — added `[[clang::lifetimebound]]` annotations by firewave · Pull Request #676 · cppcheck-opensource/simplecpp

Conversation

@firewave

@firewave firewave commented Jul 11, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@firewave

firewave commented Jul 11, 2026 •
edited
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Collaborator Author

Requires #634, #677 and #683 to be merged first.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@firewave

firewave commented Jul 11, 2026

Copy link
Copy Markdown
Collaborator Author

I added individual defines so it doesn't spill from the header into the user code.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@firewave
firewave force-pushed the clang-23-lt branch 12 times, most recently from b6f3d94 to 8f65217 Compare July 11, 2026 14:13
firewave added 8 commits July 15, 2026 15:04
@firewave
mitigated bugprone-assignment-in-selection-statement clang-tidy war…
7050fb7
…ning

fixed `readability-redundant-parentheses` clang-tidy warnings

mitigated `misc-explicit-constructor` clang-tidy warnings

disabled `-Wlifetime-safety-*` Clang warnings for now

mitigated `misc-const-correctness` clang-tidy warnings

.clang-tidy: disabled `bugprone-std-exception-baseclass` for now

.clang-tidy: disabled `bugprone-signed-bitwise` for now

mitigated `bugprone-unhandled-code-paths` clang-tidy warnings

.clang-tidy: disabled `readability-trailing-comma` clang-tidy check

.clang-tidy: removed disabling of `hicpp-*` checks as they no longer exist

clang-tidy.yml: updated to Clang 23
@firewave
added SIMPLECPP_LIFETIMEBOUND
6582125
@firewave
fixed -Wlifetime-safety-intra-tu-suggestions Clang warnings
0db6694
@firewave
fixed -Wlifetime-safety-intra-tu-constructor-suggestions Clang warn…
c0c2dff
…ings
@firewave
fixed -Wlifetime-safety-cross-tu-constructor-suggestions Clang warn…
8926c8c
…ings
@firewave
test.cpp fixed -Wlifetime-safety-intra-tu-suggestions Clang warnings
0d6ad68
@firewave
clang-tidy.yml: run clang-tidy with all C++ standards
075ae67
@firewave
remove
a4b7d62
@firewave
firewave force-pushed the clang-23-lt branch from 8f65217 to a4b7d62 Compare July 15, 2026 13:05
@firewave
misc-const-correctness
55dcc05
This was referenced Jul 15, 2026
clang-tidy.yml: run clang-tidy with all C++ standards #683
Merged
[LifetimeSafety] provide more details on lifetimebound violation llvm/llvm-project#209763
Open
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

1 participant

@firewave
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.