Page MenuHomePhabricator

tomasz-kaminski-sonarsource (Tomasz Kamiński)
User

Projects

User does not belong to any projects.

User Details

User Since
May 20 2021, 2:39 AM (106 w, 37 m)

Recent Activity

Yesterday

tomasz-kaminski-sonarsource updated the diff for D151325: [analyzer] Differentiate lifetime extended temporaries.

Rebasing on main

Wed, May 31, 11:37 PM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the diff for D151325: [analyzer] Differentiate lifetime extended temporaries.

Added function to query stack frame for temporary object.

Wed, May 31, 7:15 AM · Restricted Project, Restricted Project

Fri, May 26

tomasz-kaminski-sonarsource updated the summary of D151325: [analyzer] Differentiate lifetime extended temporaries.
Fri, May 26, 6:47 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the diff for D151325: [analyzer] Differentiate lifetime extended temporaries.

Fixed formatting to match clang-format

Fri, May 26, 1:36 AM · Restricted Project, Restricted Project

Thu, May 25

tomasz-kaminski-sonarsource updated the diff for D151325: [analyzer] Differentiate lifetime extended temporaries.

Remove excessive reformating

Thu, May 25, 11:55 PM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the diff for D151325: [analyzer] Differentiate lifetime extended temporaries.

Updated MoveChecker to handle CXXLifetimeExtendedObjects

Thu, May 25, 11:09 PM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource added a comment to D151325: [analyzer] Differentiate lifetime extended temporaries.

I totally support this! There's no reason why the region wouldn't carry such information.

This patch is surprisingly tiny, but this matches my grep observations: almost nothing in the static analyzer treats CXXTempObjectRegion specially. Even in case of live symbols/regions analysis, it simply relies on how temporary region is bound in the Store to the lifetime-extending reference, so it doesn't need to be handled explicitly.

Thu, May 25, 10:26 PM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the summary of D151325: [analyzer] Differentiate lifetime extended temporaries.
Thu, May 25, 5:29 AM · Restricted Project, Restricted Project

Wed, May 24

tomasz-kaminski-sonarsource added a reviewer for D151325: [analyzer] Differentiate lifetime extended temporaries: xazax.hun.
Wed, May 24, 6:13 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource requested review of D151325: [analyzer] Differentiate lifetime extended temporaries.
Wed, May 24, 6:10 AM · Restricted Project, Restricted Project

Mar 27 2023

tomasz-kaminski-sonarsource committed rGa826b9034bbd: [clang] source range of variable template specialization should include… (authored by tomasz-kaminski-sonarsource).
[clang] source range of variable template specialization should include…
Mar 27 2023, 3:38 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource closed D146733: [clang] source range of variable template specialization should include initializer.
Mar 27 2023, 3:37 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource committed rG4a9dc94d336a: [clang] Test for AST Dumping of the template variables (authored by tomasz-kaminski-sonarsource).
[clang] Test for AST Dumping of the template variables
Mar 27 2023, 1:11 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource closed D146784: [clang] Test for AST Dumping of the template variables.
Mar 27 2023, 1:11 AM · Restricted Project, Restricted Project

Mar 24 2023

tomasz-kaminski-sonarsource added a comment to D146733: [clang] source range of variable template specialization should include initializer.

LGTM! Let me know if you need someone to commit this for you, and include "Name To Use <EmailAddr>"

Mar 24 2023, 8:52 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the diff for D146733: [clang] source range of variable template specialization should include initializer.

Rebasing on test commit. My applogies for noise, I still get confused with arc sometimes.

Mar 24 2023, 8:15 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the diff for D146784: [clang] Test for AST Dumping of the template variables.

Reintroduced bug commit refernces. Sorry for the noise, but I still sometimes get confused with arc.

Mar 24 2023, 8:12 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the diff for D146784: [clang] Test for AST Dumping of the template variables.

Reverted accidentally included changes.

Mar 24 2023, 8:05 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the diff for D146784: [clang] Test for AST Dumping of the template variables.
Mar 24 2023, 7:35 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the diff for D146784: [clang] Test for AST Dumping of the template variables.

Updated FIXME with GitHub bug reference.

Mar 24 2023, 7:27 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource added a comment to D146784: [clang] Test for AST Dumping of the template variables.

This is now tracked as https://github.com/llvm/llvm-project/issues/61680. Let me know if I should refer it in the test.

Mar 24 2023, 7:18 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the summary of D146784: [clang] Test for AST Dumping of the template variables.
Mar 24 2023, 7:18 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the diff for D146733: [clang] source range of variable template specialization should include initializer.

Updated release note to be more descriptive.

Mar 24 2023, 7:05 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the diff for D146733: [clang] source range of variable template specialization should include initializer.

Including release note

Mar 24 2023, 6:53 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource added inline comments to D146784: [clang] Test for AST Dumping of the template variables.
Mar 24 2023, 6:51 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the diff for D146784: [clang] Test for AST Dumping of the template variables.

Added FIXME

Mar 24 2023, 6:50 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource added a reviewer for D146784: [clang] Test for AST Dumping of the template variables: aaron.ballman.
Mar 24 2023, 12:05 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the diff for D146733: [clang] source range of variable template specialization should include initializer.

Adding tests.

Mar 24 2023, 12:05 AM · Restricted Project, Restricted Project

Mar 23 2023

tomasz-kaminski-sonarsource updated the diff for D146784: [clang] Test for AST Dumping of the template variables.

Merged indidictal check lines

Mar 23 2023, 11:54 PM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource added a comment to D139705: [clang] fix zero-initialization fix-it for variable template.

While creating a test for the fix, I noticed the getSourceRange behavior is not stable after the serialization, as illustrated here: https://reviews.llvm.org/D146784

Mar 23 2023, 11:48 PM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource added a comment to D146784: [clang] Test for AST Dumping of the template variables.

I do not plan to address the behavior in case of a variable without initializer. Creating separate PR to illustrate that is not a regression from my change.

Mar 23 2023, 11:47 PM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource added a reviewer for D146784: [clang] Test for AST Dumping of the template variables: erichkeane.
Mar 23 2023, 11:46 PM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource requested review of D146784: [clang] Test for AST Dumping of the template variables.
Mar 23 2023, 11:45 PM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource added a comment to D146733: [clang] source range of variable template specialization should include initializer.

I have updated the description and implementation. Will look at adding a unit test tomorrow.

Mar 23 2023, 9:56 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the diff for D146733: [clang] source range of variable template specialization should include initializer.

Simpified condition

Mar 23 2023, 9:55 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource added a comment to D146733: [clang] source range of variable template specialization should include initializer.

This needs a test and a release note. Patch otherwise looks fine to me.

Mar 23 2023, 9:50 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the diff for D146733: [clang] source range of variable template specialization should include initializer.

Comments no longer misleading reffer to fallback to DeclatorDecl

Mar 23 2023, 9:48 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the summary of D146733: [clang] source range of variable template specialization should include initializer.
Mar 23 2023, 9:45 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource added a comment to D139705: [clang] fix zero-initialization fix-it for variable template.

Indeed, this would address our concern, and allow properly inserting initializer. This would build down to repeating the condition from here: https://github.com/llvm/llvm-project/blob/bbe1394c9602ab9a939d9b17199d5f538cac9d0c/clang/lib/AST/Decl.cpp#L1207.

I was suggesting adding an additional function, as it would cover additional use cases like replacing or removing the initializer, and then VarDecl::getSourceRange could be defined as:

SourceRange VarDecl::getSourceRange() const {
  if (const Expr *Init = getInit()) {
    SourceLocation InitEnd = Init->getEndLoc();
    // If Init is implicit, ignore its source range and fallback on
    // DeclaratorDecl::getSourceRange() to handle postfix elements.
    if (InitEnd.isValid() && InitEnd != getLocation())
      return SourceRange(getOuterLocStart(), InitEnd);
  }
  return getDeclatorRange();
}

That would make sense to me. Feel free to submit a patch (assuming @v1nh1shungry doesn't respond/get to it first).

Mar 23 2023, 9:44 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource added reviewers for D146733: [clang] source range of variable template specialization should include initializer: erichkeane, aaron.ballman.
Mar 23 2023, 9:41 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource requested review of D146733: [clang] source range of variable template specialization should include initializer.
Mar 23 2023, 9:40 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource added a comment to D139705: [clang] fix zero-initialization fix-it for variable template.

Since the motivation for this patch here was "make sure we're pointing to the 'end' so we can suggest an init fixit", perhaps this SHOULD be changed to the 'end' still, but just fix the case where the initializer was omitted. So

/// What USED to happen:
template<> double temp<double> = 1;
//End is here:                   ^
template<> double temp<double>;
//End is here:       ^

//What is happening now:
template<> double temp<double> = 1;
//End is here:               ^
template<> double temp<double>;
//End is here:               ^

// What I think we want:
template<> double temp<double> = 1;
//End is here:                   ^
template<> double temp<double>;
//End is here:               ^

Right? So this isn't so much as a separate function, its just to make sure we get the 'source range' to include 'everything', including the initializer, if present.

Mar 23 2023, 6:59 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource added a comment to D139705: [clang] fix zero-initialization fix-it for variable template.

As a downstream, we have concerns with this change. From what I saw it breaks the behavior of the fix-it that wants to remove the whole variable definition (including the initializer). For example, I have unused, that I want to remove variable x and unnecessary explicit specialization temp<double>:

template<typename T>
T temp = 1;

int x  = 10;
template<> double temp<double> = 1;

Previously, this could be handled (in case of single variable declaration) by simply removing up the var->getSourceRange() with succeeding coma. However, after the change, such code does not work, and in general if getSourceRange() is used on VarDecl (or even Decl), special consideration needs to be taken for the situation when VarDecl refers to variable template specialization.

As an alternative, I would suggest introducing an additional function to VarDecl (which could be moved up in the hierarchy), that would report a source range that corresponds to declarator-id, i.e. for template variable it would include template arguments.

Hmm... I'm being a little dense here I guess, I don't understand what you mean? Does this result in one of our fixits being wrong here? With the old range, wouldn't it have left the <double> in that case, and now is removing it? Or what am I missing?

Mar 23 2023, 6:32 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource added a comment to D139705: [clang] fix zero-initialization fix-it for variable template.

As a downstream, we have concerns with this change. From what I saw it breaks the behavior of the fix-it that wants to remove the whole variable definition (including the initializer). For example, I have unused, that I want to remove variable x and unnecessary explicit specialization temp<double>:

template<typename T>
T temp = 1;
Mar 23 2023, 1:20 AM · Restricted Project, Restricted Project

Jan 3 2023

tomasz-kaminski-sonarsource updated the summary of D140891: [analyzer] Fix assertion failure in SMT conversion for unary operator on floats..
Jan 3 2023, 6:03 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource added a reviewer for D140891: [analyzer] Fix assertion failure in SMT conversion for unary operator on floats.: martong.
Jan 3 2023, 5:55 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource requested review of D140891: [analyzer] Fix assertion failure in SMT conversion for unary operator on floats..
Jan 3 2023, 5:55 AM · Restricted Project, Restricted Project

Nov 9 2022

tomasz-kaminski-sonarsource committed rG2fb3bec932ed: [analyzer] Fix crash for array-delete of UnknownVal values. (authored by tomasz-kaminski-sonarsource).
[analyzer] Fix crash for array-delete of UnknownVal values.
Nov 9 2022, 6:18 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource closed D136671: [analyzer] Fix crash for array-delete of UnknownVal values..
Nov 9 2022, 6:17 AM · Restricted Project, Restricted Project

Nov 4 2022

tomasz-kaminski-sonarsource added inline comments to D136671: [analyzer] Fix crash for array-delete of UnknownVal values..
Nov 4 2022, 1:59 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the diff for D136671: [analyzer] Fix crash for array-delete of UnknownVal values..

Added assert

Nov 4 2022, 1:58 AM · Restricted Project, Restricted Project

Oct 25 2022

tomasz-kaminski-sonarsource updated the diff for D136671: [analyzer] Fix crash for array-delete of UnknownVal values..

Added assertion.

Oct 25 2022, 7:38 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource added a comment to D136671: [analyzer] Fix crash for array-delete of UnknownVal values..

This eliminate the crash in getDynamicElementCount on that region

I think that if the crash comes from getDynamicElementCount, we should address it there too, so
when the function is called elsewhere under the same circumstances it won't crash again.

What do you think?

Oct 25 2022, 4:51 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource added reviewers for D136671: [analyzer] Fix crash for array-delete of UnknownVal values.: isuckatcs, steakhal, martong, xazax.hun.
Oct 25 2022, 2:28 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource requested review of D136671: [analyzer] Fix crash for array-delete of UnknownVal values..
Oct 25 2022, 2:26 AM · Restricted Project, Restricted Project

Oct 20 2022

tomasz-kaminski-sonarsource added inline comments to D136162: [analyzer] Fix assertion failure with conflicting prototype calls.
Oct 20 2022, 9:17 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource added inline comments to D136162: [analyzer] Fix assertion failure with conflicting prototype calls.
Oct 20 2022, 8:33 AM · Restricted Project, Restricted Project

Oct 19 2022

tomasz-kaminski-sonarsource committed rG6194229c6287: [analyzer] Make directly bounded LazyCompoundVal as lazily copied (authored by tomasz-kaminski-sonarsource).
[analyzer] Make directly bounded LazyCompoundVal as lazily copied
Oct 19 2022, 7:07 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource committed rGa6b42040ad30: [analyzer] Fix the liveness of Symbols for values in regions referred by… (authored by tomasz-kaminski-sonarsource).
[analyzer] Fix the liveness of Symbols for values in regions referred by…
Oct 19 2022, 7:07 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource closed D135136: [analyzer] Make directly bounded LazyCompoundVal as lazily copied.
Oct 19 2022, 7:06 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource closed D134947: [analyzer] Fix the liveness of Symbols for values in regions referred by LazyCompoundVal.
Oct 19 2022, 7:06 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project

Oct 17 2022

tomasz-kaminski-sonarsource added inline comments to D135136: [analyzer] Make directly bounded LazyCompoundVal as lazily copied.
Oct 17 2022, 8:29 AM · Restricted Project, Restricted Project

Oct 6 2022

tomasz-kaminski-sonarsource added inline comments to D134947: [analyzer] Fix the liveness of Symbols for values in regions referred by LazyCompoundVal.
Oct 6 2022, 9:48 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
tomasz-kaminski-sonarsource retitled D134947: [analyzer] Fix the liveness of Symbols for values in regions referred by LazyCompoundVal from [analyzer] Fix liveness of Symbols for values in regions reffered by LazyCompoundVal to [analyzer] Fix the liveness of Symbols for values in regions referred by LazyCompoundVal.
Oct 6 2022, 7:34 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
tomasz-kaminski-sonarsource added a comment to D134947: [analyzer] Fix the liveness of Symbols for values in regions referred by LazyCompoundVal.

As a result of our internal test on around ~170 projects (~20 Widnows, ~150 Linux) that are compromised of several hundreds of millions of lines of code, the impact on the files that parsed correctly was: 5 issues disappearing and 4 new issues. We investigated all of the reports, and the changes seemed justified:

Oct 6 2022, 3:15 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project

Oct 5 2022

tomasz-kaminski-sonarsource updated the summary of D134947: [analyzer] Fix the liveness of Symbols for values in regions referred by LazyCompoundVal.
Oct 5 2022, 6:05 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project

Oct 3 2022

tomasz-kaminski-sonarsource added inline comments to D134947: [analyzer] Fix the liveness of Symbols for values in regions referred by LazyCompoundVal.
Oct 3 2022, 11:29 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the diff for D134947: [analyzer] Fix the liveness of Symbols for values in regions referred by LazyCompoundVal.

Applied suggested comment updates.

Oct 3 2022, 7:50 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the summary of D134947: [analyzer] Fix the liveness of Symbols for values in regions referred by LazyCompoundVal.
Oct 3 2022, 7:26 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the diff for D134947: [analyzer] Fix the liveness of Symbols for values in regions referred by LazyCompoundVal.

Fighting with arcanist.

Oct 3 2022, 7:18 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the diff for D134947: [analyzer] Fix the liveness of Symbols for values in regions referred by LazyCompoundVal.

Updated diff to be mergable.

Oct 3 2022, 7:17 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
tomasz-kaminski-sonarsource added a comment to D134947: [analyzer] Fix the liveness of Symbols for values in regions referred by LazyCompoundVal.

Applied all review suggestions.

Oct 3 2022, 7:08 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the diff for D134947: [analyzer] Fix the liveness of Symbols for values in regions referred by LazyCompoundVal.

Applied review suggestions.

Oct 3 2022, 7:07 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
tomasz-kaminski-sonarsource committed rG73716baa30eb: [analyzer][NFC] Add tests for D132236 (authored by tomasz-kaminski-sonarsource).
[analyzer][NFC] Add tests for D132236
Oct 3 2022, 6:43 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource closed D134941: [analyzer][NFC] Add tests for D132236.
Oct 3 2022, 6:43 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the diff for D134947: [analyzer] Fix the liveness of Symbols for values in regions referred by LazyCompoundVal.

Included additional tests that corresponds to TODO.

Oct 3 2022, 5:37 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
tomasz-kaminski-sonarsource added inline comments to D134941: [analyzer][NFC] Add tests for D132236.
Oct 3 2022, 5:32 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the diff for D134941: [analyzer][NFC] Add tests for D132236.

Added requested comment for the example.
Included additional false-positive test.

Oct 3 2022, 5:31 AM · Restricted Project, Restricted Project

Sep 30 2022

tomasz-kaminski-sonarsource updated the summary of D134947: [analyzer] Fix the liveness of Symbols for values in regions referred by LazyCompoundVal.
Sep 30 2022, 4:33 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the summary of D134947: [analyzer] Fix the liveness of Symbols for values in regions referred by LazyCompoundVal.
Sep 30 2022, 4:33 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
tomasz-kaminski-sonarsource added a comment to D132236: [analyzer] Fix liveness of LazyCompoundVals.

What looks fishy about getInterestingValues() is that it assumes that the amount of interesting values is finite. This sounds incredibly wrong to me. If a lazy compound value contains any pointer symbol $p, then all values in the following infinite series are interesting:

$p,  *$p,  **$p,  ***$p,  ...
Sep 30 2022, 4:27 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource added a reviewer for D134941: [analyzer][NFC] Add tests for D132236: martong.
Sep 30 2022, 3:29 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource added a reviewer for D134947: [analyzer] Fix the liveness of Symbols for values in regions referred by LazyCompoundVal: martong.
Sep 30 2022, 3:29 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the summary of D134947: [analyzer] Fix the liveness of Symbols for values in regions referred by LazyCompoundVal.
Sep 30 2022, 3:28 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the summary of D134947: [analyzer] Fix the liveness of Symbols for values in regions referred by LazyCompoundVal.
Sep 30 2022, 3:26 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
tomasz-kaminski-sonarsource requested review of D134947: [analyzer] Fix the liveness of Symbols for values in regions referred by LazyCompoundVal.
Sep 30 2022, 3:25 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the diff for D134941: [analyzer][NFC] Add tests for D132236.

Added new line

Sep 30 2022, 2:02 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource added a reviewer for D134941: [analyzer][NFC] Add tests for D132236: NoQ.
Sep 30 2022, 2:00 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource requested review of D134941: [analyzer][NFC] Add tests for D132236.
Sep 30 2022, 1:58 AM · Restricted Project, Restricted Project

Sep 26 2022

tomasz-kaminski-sonarsource committed rG4ff836a138b4: [analyzer] Pass correct bldrCtx to computeObjectUnderConstruction (authored by tomasz-kaminski-sonarsource).
[analyzer] Pass correct bldrCtx to computeObjectUnderConstruction
Sep 26 2022, 2:46 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource closed D132030: [analyzer] Pass correct bldrCtx to computeObjectUnderConstruction.
Sep 26 2022, 2:45 AM · Restricted Project, Restricted Project

Sep 13 2022

tomasz-kaminski-sonarsource updated the diff for D132030: [analyzer] Pass correct bldrCtx to computeObjectUnderConstruction.

Ping and reformat.

Sep 13 2022, 12:45 AM · Restricted Project, Restricted Project

Aug 29 2022

tomasz-kaminski-sonarsource added inline comments to D132030: [analyzer] Pass correct bldrCtx to computeObjectUnderConstruction.
Aug 29 2022, 12:34 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the diff for D132030: [analyzer] Pass correct bldrCtx to computeObjectUnderConstruction.
  • Pass BldrCtx to handleConstructionContext
Aug 29 2022, 12:33 AM · Restricted Project, Restricted Project

Aug 26 2022

tomasz-kaminski-sonarsource added a comment to D132030: [analyzer] Pass correct bldrCtx to computeObjectUnderConstruction.

Ping.

Aug 26 2022, 6:28 AM · Restricted Project, Restricted Project

Aug 18 2022

tomasz-kaminski-sonarsource added a comment to D132030: [analyzer] Pass correct bldrCtx to computeObjectUnderConstruction.

@NoQ Do you agree with my view on handleConstructionContext, if so is this patch ready to land?

Aug 18 2022, 11:08 PM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource added inline comments to D132030: [analyzer] Pass correct bldrCtx to computeObjectUnderConstruction.
Aug 18 2022, 12:55 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource added inline comments to D132030: [analyzer] Pass correct bldrCtx to computeObjectUnderConstruction.
Aug 18 2022, 12:34 AM · Restricted Project, Restricted Project
tomasz-kaminski-sonarsource updated the summary of D132030: [analyzer] Pass correct bldrCtx to computeObjectUnderConstruction.
Aug 18 2022, 12:13 AM · Restricted Project, Restricted Project

Aug 17 2022

tomasz-kaminski-sonarsource updated the diff for D132030: [analyzer] Pass correct bldrCtx to computeObjectUnderConstruction.

Fixed formatting.

Aug 17 2022, 10:31 AM · Restricted Project, Restricted Project