]> andersk Git - splint.git/blobdiff - src/constraintTerm.c
*** empty log message ***
[splint.git] / src / constraintTerm.c
index b2337f02a64b4ab2cb95614a6c92c0b74ef2de35..9d25c7b484237d1653cbaf84c5ec18d719c7cec6 100644 (file)
@@ -695,4 +695,28 @@ void constraintTerm_dump ( /*@observer@*/ constraintTerm t,  FILE *f)
 
 
 
+/* drl added sometime before 10/17/001*/
+ctype constraintTerm_getCType (constraintTerm term)
+{
+  ctype ct;
+  
+  switch (term->kind)
+    {
+    case EXPRNODE:
+      ct = exprNode_getType (term->value.expr);
+      break;
+
+    case INTLITERAL:
+      /*@i888*/ /* hack */
+      ct = ctype_signedintegral;
+      break;
+      
+    case SREF:
+      ct = sRef_getType (term->value.sref) ;
+      break;
+    default:
+      BADEXIT;
+    }
+  return ct;
+}
 
This page took 0.033043 seconds and 4 git commands to generate.