DONOTCOMMIT lifetimebound [v8/v8 : main]

0 views
Skip to first unread message

Utkarsh Saxena (Gerrit)

unread,
Feb 6, 2026, 9:56:47 AMFeb 6
to Maksim Ivanov, V8 LUCI CQ, Hannes Payer, cbruni...@chromium.org, devtools-...@chromium.org, dmercadi...@chromium.org, jgrube...@chromium.org, leszek...@chromium.org, marja...@chromium.org, mlippau...@chromium.org, oilpan-r...@chromium.org, pthier...@chromium.org, v8-re...@googlegroups.com, verwaes...@chromium.org, victorgo...@chromium.org, was...@google.com
Attention needed from Maksim Ivanov

Utkarsh Saxena added 2 comments

File src/compiler/functional-list.h
Line 122, Patchset 9 (Latest): iterator begin() const [[clang::lifetimebound]] {
Utkarsh Saxena . unresolved

These look like a bug if they are suggested by the analysis.

Hopefully this is also manual. FunctionalList should be an owning type in this case, right ?

Line 103, Patchset 9 (Latest): class [[gsl::Pointer]] iterator
Utkarsh Saxena . unresolved

Is this done manually ?
(I believe so, just wanted to confirm)

Open in Gerrit

Related details

Attention is currently required from:
  • Maksim Ivanov
Submit Requirements:
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: Iedd54164d9732a74fb37d3cf73c98366a3ec33e4
Gerrit-Change-Number: 7208993
Gerrit-PatchSet: 9
Gerrit-Owner: Maksim Ivanov <em...@chromium.org>
Gerrit-Reviewer: Maksim Ivanov <em...@chromium.org>
Gerrit-CC: Hannes Payer <hpa...@chromium.org>
Gerrit-CC: Utkarsh Saxena <u...@google.com>
Gerrit-Attention: Maksim Ivanov <em...@chromium.org>
Gerrit-Comment-Date: Fri, 06 Feb 2026 14:56:42 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
unsatisfied_requirement
open
diffy

Maksim Ivanov (Gerrit)

unread,
Feb 6, 2026, 10:01:04 AMFeb 6
to Utkarsh Saxena, V8 LUCI CQ, Hannes Payer, cbruni...@chromium.org, devtools-...@chromium.org, dmercadi...@chromium.org, jgrube...@chromium.org, leszek...@chromium.org, marja...@chromium.org, mlippau...@chromium.org, oilpan-r...@chromium.org, pthier...@chromium.org, v8-re...@googlegroups.com, verwaes...@chromium.org, victorgo...@chromium.org, was...@google.com
Attention needed from Utkarsh Saxena

Maksim Ivanov added 2 comments

File src/compiler/functional-list.h
Line 122, Patchset 9 (Latest): iterator begin() const [[clang::lifetimebound]] {
Utkarsh Saxena . unresolved

These look like a bug if they are suggested by the analysis.

Hopefully this is also manual. FunctionalList should be an owning type in this case, right ?

Maksim Ivanov

I suppose so, added by an overly ambitious Gemini take.

Line 103, Patchset 9 (Latest): class [[gsl::Pointer]] iterator
Utkarsh Saxena . unresolved

Is this done manually ?
(I believe so, just wanted to confirm)

Maksim Ivanov

I believe so. Generally, my goal here was not be 100% correctness but rather getting an upper boundary of the number of possible annotations and suspicious code findings.

Open in Gerrit

Related details

Attention is currently required from:
  • Utkarsh Saxena
Submit Requirements:
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: Iedd54164d9732a74fb37d3cf73c98366a3ec33e4
Gerrit-Change-Number: 7208993
Gerrit-PatchSet: 9
Gerrit-Owner: Maksim Ivanov <em...@chromium.org>
Gerrit-Reviewer: Maksim Ivanov <em...@chromium.org>
Gerrit-CC: Hannes Payer <hpa...@chromium.org>
Gerrit-CC: Utkarsh Saxena <u...@google.com>
Gerrit-Attention: Utkarsh Saxena <u...@google.com>
Gerrit-Comment-Date: Fri, 06 Feb 2026 15:00:59 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Utkarsh Saxena <u...@google.com>
unsatisfied_requirement
open
diffy

Maksim Ivanov (Gerrit)

unread,
Feb 8, 2026, 9:27:29 PMFeb 8
to Utkarsh Saxena, V8 LUCI CQ, Hannes Payer, cbruni...@chromium.org, devtools-...@chromium.org, dmercadi...@chromium.org, jgrube...@chromium.org, leszek...@chromium.org, marja...@chromium.org, mlippau...@chromium.org, oilpan-r...@chromium.org, pthier...@chromium.org, v8-re...@googlegroups.com, verwaes...@chromium.org, victorgo...@chromium.org, was...@google.com
Attention needed from Utkarsh Saxena

Maksim Ivanov added 1 comment

File src/compiler/functional-list.h
Line 103, Patchset 9 (Latest): class [[gsl::Pointer]] iterator
Utkarsh Saxena . unresolved

Is this done manually ?
(I believe so, just wanted to confirm)

Maksim Ivanov

I believe so. Generally, my goal here was not be 100% correctness but rather getting an upper boundary of the number of possible annotations and suspicious code findings.

Maksim Ivanov

In case you wanted to see "clean" suggestions by Clang without manual/LLM changes, I've generated another patch: https://chromium-review.googlesource.com/c/v8/v8/+/7556410

Open in Gerrit

Related details

Attention is currently required from:
  • Utkarsh Saxena
Submit Requirements:
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: Iedd54164d9732a74fb37d3cf73c98366a3ec33e4
Gerrit-Change-Number: 7208993
Gerrit-PatchSet: 9
Gerrit-Owner: Maksim Ivanov <em...@chromium.org>
Gerrit-Reviewer: Maksim Ivanov <em...@chromium.org>
Gerrit-CC: Hannes Payer <hpa...@chromium.org>
Gerrit-CC: Utkarsh Saxena <u...@google.com>
Gerrit-Attention: Utkarsh Saxena <u...@google.com>
Gerrit-Comment-Date: Mon, 09 Feb 2026 02:27:24 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Utkarsh Saxena <u...@google.com>
Comment-In-Reply-To: Maksim Ivanov <em...@chromium.org>
unsatisfied_requirement
open
diffy
Reply all
Reply to author
Forward
0 new messages