the return value of a function in a context where it is allowed by
[class.copy.elision]. This elision is commonly known as the Named
Return Value Optimization. For instance, in the example below the
-compiler cannot elide copies from both v1 and b2, so it elides neither.
+compiler cannot elide copies from both v1 and v2, so it elides neither.
@smallexample
std::vector<int> f()
@opindex Wmissing-include-dirs
@opindex Wno-missing-include-dirs
@item -Wmissing-include-dirs @r{(C, C++, Objective-C, Objective-C++ and Fortran only)}
-Warn if a user-supplied include directory does not exist. This opions is disabled
+Warn if a user-supplied include directory does not exist. This option is disabled
by default for C, C++, Objective-C and Objective-C++. For Fortran, it is partially
enabled by default by warning for -I and -J, only.