The namespace llvm::swift is causing errors to pop up in the apple//llvm-project build when cherry-picking 4ce1f3d47c33 into apple/llvm-project
/home/buildnode/jenkins/workspace/apple-llvm-project-pr-linux/swift/include/swift/Basic/FlaggedPointer.h:158:28: error: no template named 'FlaggedPointer' in namespace 'llvm::swift'; did you mean '::swift::FlaggedPointer'?
11:55:06 getAsVoidPointer(const swift::FlaggedPointer<PointerTy, BitPosition> &P) {
11:55:06 ^~~~~~~~~~~~~~~~~~~~~
11:55:06 ::swift::FlaggedPointer
11:55:06 /home/buildnode/jenkins/workspace/apple-llvm-project-pr-linux/swift/include/swift/Basic/FlaggedPointer.h:38:7: note: '::swift::FlaggedPointer' declared here
11:55:06 class FlaggedPointer {
11:55:06 ^
Since the enum starts with Swift, calling the namespace swift... is redundant.
How about just calling the namespace "binaryformat"?