forked from OSchip/llvm-project
[analyzer] Make valist.Uninitialized depend on ValistBase
Accidentally left this dependency out, resulting in an assert failure if only valist.Uninitialized is enabled from the valist package. llvm-svn: 354235
This commit is contained in:
parent
ce3c5ac6a6
commit
33be563229
|
@ -508,6 +508,7 @@ def ValistBase : Checker<"ValistBase">,
|
|||
|
||||
def UninitializedChecker : Checker<"Uninitialized">,
|
||||
HelpText<"Check for usages of uninitialized (or already released) va_lists.">,
|
||||
Dependencies<[ValistBase]>,
|
||||
Documentation<NotDocumented>;
|
||||
|
||||
def UnterminatedChecker : Checker<"Unterminated">,
|
||||
|
|
|
@ -1,5 +1,15 @@
|
|||
// RUN: %clang_analyze_cc1 -triple hexagon-unknown-linux -analyzer-checker=core,valist.Uninitialized,valist.CopyToSelf -analyzer-disable-checker=core.CallAndMessage -analyzer-output=text -analyzer-store=region -verify %s
|
||||
// RUN: %clang_analyze_cc1 -triple x86_64-pc-linux-gnu -analyzer-checker=core,valist.Uninitialized,valist.CopyToSelf -analyzer-disable-checker=core.CallAndMessage -analyzer-output=text -analyzer-store=region -verify %s
|
||||
// RUN: %clang_analyze_cc1 -triple hexagon-unknown-linux -verify %s \
|
||||
// RUN: -analyzer-checker=core,valist.Uninitialized,valist.CopyToSelf \
|
||||
// RUN: -analyzer-disable-checker=core.CallAndMessage \
|
||||
// RUN: -analyzer-output=text
|
||||
//
|
||||
// RUN: %clang_analyze_cc1 -triple x86_64-pc-linux-gnu -verify %s \
|
||||
// RUN: -analyzer-checker=core,valist.Uninitialized,valist.CopyToSelf \
|
||||
// RUN: -analyzer-disable-checker=core.CallAndMessage \
|
||||
// RUN: -analyzer-output=text
|
||||
//
|
||||
// RUN: %clang_analyze_cc1 -triple x86_64-pc-linux-gnu %s \
|
||||
// RUN: -analyzer-checker=core,valist.Uninitialized
|
||||
|
||||
#include "Inputs/system-header-simulator-for-valist.h"
|
||||
|
||||
|
|
Loading…
Reference in New Issue