From b06676f309f820c23997e3363b8f8b01753dda7a Mon Sep 17 00:00:00 2001 From: Sam Blackshear Date: Wed, 3 Jan 2018 12:05:35 -0800 Subject: [PATCH] [quandary] only use gflag sources in developer mode Reviewed By: jeremydubreil Differential Revision: D6656470 fbshipit-source-id: a9ae21f --- infer/src/quandary/ClangTrace.ml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/infer/src/quandary/ClangTrace.ml b/infer/src/quandary/ClangTrace.ml index 43f8dcc34..22d9bc49d 100644 --- a/infer/src/quandary/ClangTrace.ml +++ b/infer/src/quandary/ClangTrace.ml @@ -76,7 +76,8 @@ module SourceKind = struct Some (ReadFile, Some 1) | _ -> get_external_source qualified_pname ) - | Typ.Procname.C _ when Typ.Procname.equal pname BuiltinDecl.__global_access + | Typ.Procname.C _ + when Config.developer_mode && Typ.Procname.equal pname BuiltinDecl.__global_access -> ( (* is this var a command line flag created by the popular C++ gflags library for creating command-line flags (https://github.com/gflags/gflags)? *)