[cfe-commits] r45299 - /cfe/trunk/include/clang/Analysis/PathSensitive/SimulVertex.h

Ted Kremenek kremenek at apple.com
Fri Dec 21 15:23:13 PST 2007


Author: kremenek
Date: Fri Dec 21 17:23:12 2007
New Revision: 45299

URL: http://llvm.org/viewvc/llvm-project?rev=45299&view=rev
Log:
Converted Loc back to being of type ProgramEdge. Ultimately I believe we want
the ability to refer to the vertex set for all the vertices associated with an
edge. This will allow some nice queries over the graph, and (hopefully) will
reduce the memory footprint of SimulVertex.

Modified:
    cfe/trunk/include/clang/Analysis/PathSensitive/SimulVertex.h

Modified: cfe/trunk/include/clang/Analysis/PathSensitive/SimulVertex.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Analysis/PathSensitive/SimulVertex.h?rev=45299&r1=45298&r2=45299&view=diff

==============================================================================
--- cfe/trunk/include/clang/Analysis/PathSensitive/SimulVertex.h (original)
+++ cfe/trunk/include/clang/Analysis/PathSensitive/SimulVertex.h Fri Dec 21 17:23:12 2007
@@ -32,7 +32,7 @@
   
   /// Location - The program edge representing the location in the function body
   ///  that this vertex corresponds to.
-  const ProgramEdge& Location;
+  const ProgramEdge Location;
   
   /// State - The state associated with this vertex. Normally this value
   ///  is immutable, but we anticipate there will be times when algorithms





More information about the cfe-commits mailing list