blob: 7501efd24a4b4e06847b60150ef1e8e0fe160780 [file]
// RUN: %clang_cc1 %s -fexperimental-overflow-behavior-types -fsyntax-only -verify
// Test that function boundary warnings are off by default
// expected-no-diagnostics
void func_no_obt(int x) {}
void func_no_obt_unsigned(unsigned int x) {}
void test_function_boundary_default() {
int __ob_wrap w = 42;
unsigned int __ob_wrap uw = 42;
// These should NOT warn by default
func_no_obt(w);
func_no_obt_unsigned(uw);
}