Index: src/Common/PassVisitor.h
===================================================================
--- src/Common/PassVisitor.h	(revision 490fb92ee824a236b6dd44604bfed5090c7acc95)
+++ src/Common/PassVisitor.h	(revision b35ab2d445f52b84ed4b7a48c4de785b5b3562b4)
@@ -354,4 +354,8 @@
 	virtual TypeSubstitution * mutate( TypeSubstitution * sub ) final;
 
+	bool isInFunction() const {
+		return inFunction;
+	}
+
 private:
 	bool inFunction = false;
@@ -526,4 +530,8 @@
 public:
 	PassVisitor<pass_type> * const visitor = nullptr;
+
+	bool isInFunction() const {
+		return visitor->inFunction;
+	}
 };
 
