mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
FrontendInputs data structure redo.
- Outlaw duplicate input files, fix driver, fix tests, and add test. - Reflect that no buffer is present without a (possibly pseudo) named file. - Reflect fact that every input has a (possible pseudo) name. - Break up CompilerInstance::setup. Don't bail on dups.
This commit is contained in:
5
test/Frontend/input-errors.swift
Normal file
5
test/Frontend/input-errors.swift
Normal file
@@ -0,0 +1,5 @@
|
||||
// RUN: not %target-swift-frontend %s -filelist nonexistent 2>&1 | %FileCheck -check-prefix=CHECK-BADFILEANDFILELIST %s
|
||||
// CHECK-BADFILEANDFILELIST: error: cannot have input files with file list
|
||||
|
||||
// RUN: not %target-swift-frontend nonexistent.swift another-nonexistent.swift nonexistent.swift 2>&1 | %FileCheck -check-prefix=CHECK-APPEARSMORETHANONCE %s
|
||||
// CHECK-APPEARSMORETHANONCE: error: duplicate input file 'nonexistent.swift'
|
||||
Reference in New Issue
Block a user