steakhal accepted this revision.
steakhal added inline comments.
This revision is now accepted and ready to land.


================
Comment at: clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:25-28
+  // Query the constraint manager whether the SVal has only one possible
+  // (integer) value. If that is the case, the value is returned. Otherwise,
+  // returns NULL.
+  const llvm::APSInt *getConstValue(ProgramStateRef state, SVal V);
----------------
martong wrote:
> steakhal wrote:
> > I'm also wondering if this should be at the top. I would rather put it 
> > below `simplifySValOnce()`.
> It is a good idea to draw the checker writer's attention to use 
> `getKnownValue`, however, this is a `private` function deliberately for this 
> exact reason.
> 
> > I'm also wondering if this should be at the top. I would rather put it 
> > below simplifySValOnce().
> I've put it here because simplifySValOnce references this even in its header 
> comment.
> It is a good idea to draw the checker writer's attention to use 
> getKnownValue, however, this is a private function deliberately for this 
> exact reason.
I know. My point is that the name of those two functions won't express the 
difference; thus I wanted to have a more verbose way of expressing that the 
private impl. fn. should not be exposed. I won't insist though.

> I've put it here because simplifySValOnce references this even in its header 
> comment.
Well, it also refers to `simplifySValOnce()`, yet that's below that comment.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D127285/new/

https://reviews.llvm.org/D127285

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to