Copy-assignment is deleted because the subject string is const.
Declared in <llvm/ADT/StringSwitch.h>
<llvm/ADT/StringSwitch.h>
void operator=(StringSwitch const& Other) = delete;