Deleted Added
full compact
ProgramPoint.h (204643) ProgramPoint.h (208600)
1//==- ProgramPoint.h - Program Points for Path-Sensitive Analysis --*- C++ -*-//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//

--- 45 unchanged lines hidden (view full) ---

54 // The LocationContext could be NULL to allow ProgramPoint to be used in
55 // context insensitive analysis.
56 const LocationContext *L;
57 const void *Tag;
58
59protected:
60 ProgramPoint(const void* P, Kind k, const LocationContext *l,
61 const void *tag = 0)
1//==- ProgramPoint.h - Program Points for Path-Sensitive Analysis --*- C++ -*-//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//

--- 45 unchanged lines hidden (view full) ---

54 // The LocationContext could be NULL to allow ProgramPoint to be used in
55 // context insensitive analysis.
56 const LocationContext *L;
57 const void *Tag;
58
59protected:
60 ProgramPoint(const void* P, Kind k, const LocationContext *l,
61 const void *tag = 0)
62 : Data(P, NULL), K(k), L(l), Tag(tag) {}
62 : Data(P, static_cast<const void*>(NULL)), K(k), L(l), Tag(tag) {}
63
64 ProgramPoint(const void* P1, const void* P2, Kind k, const LocationContext *l,
65 const void *tag = 0)
66 : Data(P1, P2), K(k), L(l), Tag(tag) {}
67
68protected:
69 const void* getData1() const { return Data.first; }
70 const void* getData2() const { return Data.second; }

--- 310 unchanged lines hidden ---
63
64 ProgramPoint(const void* P1, const void* P2, Kind k, const LocationContext *l,
65 const void *tag = 0)
66 : Data(P1, P2), K(k), L(l), Tag(tag) {}
67
68protected:
69 const void* getData1() const { return Data.first; }
70 const void* getData2() const { return Data.second; }

--- 310 unchanged lines hidden ---