127fa2364b05ab26138c2ecf0eac1937b7fc6c037Rafael Espindola// RUN: %clang_cc1 -triple arm-unknown-freebsd10.0 -verify %s 227fa2364b05ab26138c2ecf0eac1937b7fc6c037Rafael Espindola// expected-no-diagnostics 327fa2364b05ab26138c2ecf0eac1937b7fc6c037Rafael Espindola 427fa2364b05ab26138c2ecf0eac1937b7fc6c037Rafael Espindola/* Define a size_t as expected for FreeBSD ARM */ 527fa2364b05ab26138c2ecf0eac1937b7fc6c037Rafael Espindolatypedef unsigned int size_t; 627fa2364b05ab26138c2ecf0eac1937b7fc6c037Rafael Espindola 727fa2364b05ab26138c2ecf0eac1937b7fc6c037Rafael Espindola/* Declare a builtin function that uses size_t */ 827fa2364b05ab26138c2ecf0eac1937b7fc6c037Rafael Espindolavoid *malloc(size_t); 927fa2364b05ab26138c2ecf0eac1937b7fc6c037Rafael Espindola 10