When targeting iOS, the default dwarf version is 2 and not 4. Currently, the test suite does not pick up on that because it invokes the test compiler without a target triple. This patch fixes that and now correctly skips tests that have a dwarf version specified in a skipIf decorator.
rdar://84530477
Maybe return None? Then the calling code crashes if it doesn't handle the value instead of silently picking the next arg as some bogus triple value.