finally return h)
"Hash table function -> `comp-constraint'.")
+(defsubst comp--symbol-func-to-fun (symbol-func)
+ "Given a function called SYMBOL-FUNC return its `comp-func'."
+ (gethash (gethash symbol-func (comp-ctxt-sym-to-c-name-h comp-ctxt))
+ (comp-ctxt-funcs-h comp-ctxt)))
+
(defun comp--get-function-cstr (function)
"Given FUNCTION return the corresponding `comp-constraint'."
(when (symbolp function)
finally return t)
t))
-(defsubst comp--symbol-func-to-fun (symbol-func)
- "Given a function called SYMBOL-FUNC return its `comp-func'."
- (gethash (gethash symbol-func (comp-ctxt-sym-to-c-name-h comp-ctxt))
- (comp-ctxt-funcs-h comp-ctxt)))
-
(defun comp--function-pure-p (f)
"Return t if F is pure."
(or (get f 'pure)