Summary:
The list of argument specs is a global ref inside `CommandLineOptions`, which
need to be reset to the empty list every time `parse` is called. Otherwise, we
get duplicated sections:
```
$ infer --help
Infer version v0.9.4-84d61cb
Copyright 2009 - present Facebook. All Rights Reserved.
  Toplevel options
  --inferconfig-home <dir>   Path to the .inferconfig file
  --project-root | -pr <dir> Specify the root directory of the project (default: /home/jul/infer)
  Analysis (backend) options
  Clang frontend options
  Java frontend options
  Toplevel options
[... the rest of the options -- without --inferconfig-home or --project-root,
      with all the section headers again ...]
```
Reviewed By: jberdine
Differential Revision: D4333448
fbshipit-source-id: f91ea66
			
			
				master
			
			
		
							parent
							
								
									fb34f30350
								
							
						
					
					
						commit
						4d34efe71d
					
				
					Loading…
					
					
				
		Reference in new issue