generally recover from typos in keywords (since we would effectively have to mangle the token stream). However, there are still benefits to typo-correcting with keywords: - We don't make stupid suggestions when the user typed something that is similar to a keyword. - We can suggest the keyword in a diagnostic (did you mean "static_cast"?), even if we can't recover and therefore don't have a fix-it. llvm-svn: 101274
12 lines
409 B
C++
12 lines
409 B
C++
/* FIXME: This is a file containing various typos for which we can
|
|
suggest corrections but are unable to actually recover from
|
|
them. Ideally, we would eliminate all such cases and move these
|
|
tests elsewhere. */
|
|
|
|
// RUN: %clang_cc1 -fsyntax-only -verify %s
|
|
|
|
float f(int y) {
|
|
return static_cst<float>(y); // expected-error{{use of undeclared identifier 'static_cst'; did you mean 'static_cast'?}}
|
|
}
|
|
|