]> granicus.if.org Git - clang/commit
Use an enum value instead of a string.
authorRafael Espindola <rafael.espindola@gmail.com>
Thu, 18 Jan 2018 00:20:03 +0000 (00:20 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Thu, 18 Jan 2018 00:20:03 +0000 (00:20 +0000)
commita452f439ff2c78f40fe995964ce63a77c5c1b2d7
treec72f563f2a1737a6b6a89a887887c050786a2d4e
parenta86510b13408968dea1554f21ea23432acd4e7c8
Use an enum value instead of a string.

The old StringSwitch use was also broken. It assumed that a
StringSwitch returns Optional<T> instead of T and was missing a
.Default.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@322792 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Frontend/CodeGenOptions.h
lib/CodeGen/BackendUtil.cpp
lib/Frontend/CodeGenOptions.cpp
lib/Frontend/CompilerInvocation.cpp