Home | History | Annotate | Download | only in Sema

Lines Matching refs:Function

163   // expression is a call to a function with the warn_unused_result attribute,
177 // unused because it is a function-like macro that can be used as either an
1630 /// Produce a note indicating which begin/end function was implicitly called
1739 /// This function does not handle array-based for loops,
1822 /// If the attempt fails, this function will return a valid, null StmtResult
1959 // unless a diagnostic was issued or the end function is problematic.
2171 /// a return statement, this is the return type of the function. If we're
2175 /// \param E The expression being returned from the function or block, or
2178 /// \param AllowFunctionParameter Whether we allow function parameters to
2181 /// a return or throw (which does allow function parameters).
2189 // - in a return statement in a function with ...
2194 // ... the same cv-unqualified type as the function return type ...
2200 // (other than a function or catch-clause parameter)) ...
2208 // ...object (other than a function or catch-clause parameter)...
2247 // be met save for the fact that the source object is a function
2275 = cast<CXXConstructorDecl>(Step->Function.Function);
2392 // function return.
2455 } else // If we don't have a function/method context, bail.
2537 // we have a non-void function with an expression, continue checking
2556 // function return.