| Index: src/IceClFlags.cpp
|
| diff --git a/src/IceClFlags.cpp b/src/IceClFlags.cpp
|
| index 907e240f35794113cbfde1f72940269aebba9436..1f4f3956a00b57c2061c4e1a4c0fedc7458d76b1 100644
|
| --- a/src/IceClFlags.cpp
|
| +++ b/src/IceClFlags.cpp
|
| @@ -451,7 +451,8 @@ void ClFlags::getParsedClFlags(ClFlags &OutFlags) {
|
| OutFlags.setDecorateAsm(::DecorateAsm);
|
| OutFlags.setDefaultFunctionPrefix(::DefaultFunctionPrefix);
|
| OutFlags.setDefaultGlobalPrefix(::DefaultGlobalPrefix);
|
| - OutFlags.setDisableHybridAssembly(::DisableHybridAssembly);
|
| + OutFlags.setDisableHybridAssembly(::DisableHybridAssembly ||
|
| + (::OutFileType != Ice::FT_Iasm));
|
| OutFlags.setDisableInternal(::DisableInternal);
|
| OutFlags.setDisableIRGeneration(::DisableIRGeneration);
|
| OutFlags.setDisableTranslation(::DisableTranslation);
|
|
|