bool doesNotThrow() const;
void setDoesNotThrow(bool doesNotThrow = true);
- /// @brief Determine if the call returns a structure.
- bool isStructReturn() const;
+ /// @brief Determine if the call returns a structure through first
+ /// pointer argument.
+ bool hasStructRetAttr() const;
/// @brief Determine if any call argument is an aggregate passed by value.
bool hasByValArgument() const;
bool doesNotThrow() const;
void setDoesNotThrow(bool doesNotThrow = true);
- /// @brief Determine if the call returns a structure.
- bool isStructReturn() const;
+ /// @brief Determine if the call returns a structure through first
+ /// pointer argument.
+ bool hasStructRetAttr() const;
/// getCalledFunction - Return the function called, or null if this is an
/// indirect function invocation.