// This test case crashes if strncasecmp is modeled in StdCLibraryFunctions.
// Either we fix CStringChecker to handle the call prerequisites in
// checkPreCall, or we must not evaluate any pure functions in
// StdCLibraryFunctions that are also handled in CStringChecker.
// RUN: %clang_analyze_cc1 %s \
// RUN: -analyzer-checker=core \
// RUN: -analyzer-checker=apiModeling.StdCLibraryFunctions \
// RUN: -analyzer-checker=unix.cstring.NullArg \
// RUN: -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true \
// RUN: -analyzer-checker=alpha.unix.StdCLibraryFunctionArgs \
// RUN: -triple x86_64-unknown-linux-gnu \
// RUN: -verify
typedef size_t;
int ;
int