| Index: pydir/crosstest_generator.py
 | 
| diff --git a/pydir/crosstest_generator.py b/pydir/crosstest_generator.py
 | 
| index 31a1cf7275a1ebb64ab162dbb7c70afca05d14e0..e478e1c4ddb5c0f15b61f4628016e78fa9723482 100755
 | 
| --- a/pydir/crosstest_generator.py
 | 
| +++ b/pydir/crosstest_generator.py
 | 
| @@ -107,6 +107,8 @@ def main():
 | 
|                             '{root}/toolchain/linux_x86/pnacl_newlib_raw/bin'
 | 
|                           ).format(root=root),
 | 
|                           help='Path to toolchain binaries.')
 | 
| +  argparser.add_argument('--filetype', default=None, dest='filetype',
 | 
| +                         help='File type override, one of {asm, iasm, obj}.')
 | 
|    args = argparser.parse_args()
 | 
|  
 | 
|    # Run from the crosstest directory to make it easy to grab inputs.
 | 
| @@ -152,6 +154,8 @@ def main():
 | 
|                  attr=attr)
 | 
|                extra = (tests.get(test, 'flags').split(' ')
 | 
|                         if tests.has_option(test, 'flags') else [])
 | 
| +              if args.filetype:
 | 
| +                extra += ['--filetype={ftype}'.format(ftype=args.filetype)]
 | 
|                # Generate the compile command.
 | 
|                cmp_cmd = (
 | 
|                  ['{path}/crosstest.py'.format(path=pypath),
 | 
| 
 |