aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/VMCore/Type.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/VMCore/Type.cpp b/lib/VMCore/Type.cpp
index ef6a892135..2e0bee55e5 100644
--- a/lib/VMCore/Type.cpp
+++ b/lib/VMCore/Type.cpp
@@ -70,6 +70,9 @@ public:
// isSigned - Return whether a numeric type is signed.
virtual bool isSigned() const { return 1; }
+
+ // isIntegral - Return whether this is one of the integer types
+ virtual bool isIntegral() const { return 1; }
};
class UnsignedIntType : public Type {
@@ -81,6 +84,9 @@ public:
// isUnsigned - Return whether a numeric type is signed.
virtual bool isUnsigned() const { return 1; }
+
+ // isIntegral - Return whether this is one of the integer types
+ virtual bool isIntegral() const { return 1; }
};
static struct TypeType : public Type {