Mercurial > hg > CbC > CbC_llvm
view clang/test/Analysis/valist-as-lazycompound.c @ 236:c4bab56944e8 llvm-original
LLVM 16
author | kono |
---|---|
date | Wed, 09 Nov 2022 17:45:10 +0900 |
parents | 1d019706d866 |
children |
line wrap: on
line source
// RUN: %clang_analyze_cc1 -triple gcc-linaro-arm-linux-gnueabihf -analyzer-checker=core,valist.Uninitialized,valist.CopyToSelf -analyzer-output=text -verify %s // expected-no-diagnostics typedef unsigned int size_t; typedef __builtin_va_list __gnuc_va_list; typedef __gnuc_va_list va_list; extern int vsprintf(char *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg); void _dprintf(const char *function, int flen, int line, int level, const char *prefix, const char *fmt, ...) { char raw[10]; int err; va_list ap; __builtin_va_start(ap, fmt); err = vsprintf(raw, fmt, ap); __builtin_va_end(ap); }