aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST/Interp/Program.h
diff options
context:
space:
mode:
Diffstat (limited to 'clang/lib/AST/Interp/Program.h')
-rw-r--r--clang/lib/AST/Interp/Program.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/AST/Interp/Program.h b/clang/lib/AST/Interp/Program.h
index 364a63d..045bf7a 100644
--- a/clang/lib/AST/Interp/Program.h
+++ b/clang/lib/AST/Interp/Program.h
@@ -67,7 +67,7 @@ public:
unsigned createGlobalString(const StringLiteral *S);
/// Returns a pointer to a global.
- Pointer getPtrGlobal(unsigned Idx);
+ Pointer getPtrGlobal(unsigned Idx) const;
/// Returns the value of a global.
Block *getGlobal(unsigned Idx) {
@@ -190,6 +190,7 @@ private:
std::byte *data() { return B.data(); }
/// Return a pointer to the block.
Block *block() { return &B; }
+ const Block *block() const { return &B; }
private:
/// Required metadata - does not actually track pointers.