Importing netbsd clang -- pristine
Change-Id: Ia40e9ffdf29b5dab2f122f673ff6802a58bc690f
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
// RUN: %clang_cc1 -analyze -analyzer-checker=unix.cstring.BadSizeArg -analyzer-store=region -verify %s
|
||||
// expected-no-diagnostics
|
||||
|
||||
// Ensure we don't crash on C++ declarations with special names.
|
||||
struct X {
|
||||
X(int i): i(i) {}
|
||||
int i;
|
||||
};
|
||||
|
||||
X operator+(X a, X b) {
|
||||
return X(a.i + b.i);
|
||||
}
|
||||
|
||||
void test(X a, X b) {
|
||||
X c = a + b;
|
||||
}
|
||||
|
||||
// Ensure we don't crash on custom-defined strncat.
|
||||
char strncat ();
|
||||
int main () {
|
||||
return strncat ();
|
||||
}
|
||||
Reference in New Issue
Block a user