commit 997846a66d2f2b9cacfa661b9165ea6c8b1f1c2c
parent 8859c55ea6e42ada43d5d5809757c5cf84444f01
Author: Kyle Milz <kyle@0x30.net>
Date: Mon, 1 Aug 2016 11:57:14 -0600
src: break up constructor
Diffstat:
1 file changed, 7 insertions(+), 0 deletions(-)
diff --git a/src/inst_main.cc b/src/inst_main.cc
@@ -42,6 +42,7 @@ public:
CitrunInst(int, char *argv[]);
~CitrunInst();
+ void process_cmdline();
int instrument();
void patch_link_command();
int compile_modified();
@@ -120,7 +121,11 @@ CitrunInst::CitrunInst(int argc, char *argv[]) :
setprogname("citrun-inst");
clean_path();
+}
+void
+CitrunInst::process_cmdline()
+{
m_log << m_pfx << "Processing " << m_args.size() << " command line arguments.\n";
for (auto &arg : m_args) {
@@ -354,6 +359,8 @@ main(int argc, char *argv[])
{
CitrunInst main(argc, argv);
+ main.process_cmdline();
+
if (main.instrument())
return 1;