Make asCallableFunction to never fail and assert abount parameter size if bound instead.

This commit is contained in:
chriseth
2018-11-22 15:47:45 +01:00
parent 9e964852cc
commit 92ba8a95f6
2 changed files with 8 additions and 8 deletions
+1 -2
View File
@@ -1158,9 +1158,8 @@ public:
/// from CallData to Memory. This is the type that would be used when the function is
/// called, as opposed to the parameter types that are available inside the function body.
/// Also supports variants to be used for library or bound calls.
/// Returns empty shared pointer on a failure. Namely, if a bound function has no parameters.
/// @param _inLibrary if true, uses DelegateCall as location.
/// @param _bound if true, the arguments are placed as `arg1.functionName(arg2, ..., argn)`.
/// @param _bound if true, the function type is set to be bound.
FunctionTypePointer asCallableFunction(bool _inLibrary, bool _bound = false) const;
private: