diff --git a/llvm/lib/Transforms/Utils/SymbolRewriter.cpp b/llvm/lib/Transforms/Utils/SymbolRewriter.cpp index 9afdff1d66c5..a8f125f12dd1 100644 --- a/llvm/lib/Transforms/Utils/SymbolRewriter.cpp +++ b/llvm/lib/Transforms/Utils/SymbolRewriter.cpp @@ -156,52 +156,51 @@ performOnModule(Module &M) { /// Represents a rewrite for an explicitly named (function) symbol. Both the /// source function name and target function name of the transformation are /// explicitly spelt out. -using ExplicitRewriteFunctionDescriptor = - ExplicitRewriteDescriptor; +typedef ExplicitRewriteDescriptor + ExplicitRewriteFunctionDescriptor; /// Represents a rewrite for an explicitly named (global variable) symbol. Both /// the source variable name and target variable name are spelt out. This /// applies only to module level variables. -using ExplicitRewriteGlobalVariableDescriptor = - ExplicitRewriteDescriptor; +typedef ExplicitRewriteDescriptor + ExplicitRewriteGlobalVariableDescriptor; /// Represents a rewrite for an explicitly named global alias. Both the source /// and target name are explicitly spelt out. -using ExplicitRewriteNamedAliasDescriptor = - ExplicitRewriteDescriptor; +typedef ExplicitRewriteDescriptor + ExplicitRewriteNamedAliasDescriptor; /// Represents a rewrite for a regular expression based pattern for functions. /// A pattern for the function name is provided and a transformation for that /// pattern to determine the target function name create the rewrite rule. -using PatternRewriteFunctionDescriptor = - PatternRewriteDescriptor; - +typedef PatternRewriteDescriptor + PatternRewriteFunctionDescriptor; /// Represents a rewrite for a global variable based upon a matching pattern. /// Each global variable matching the provided pattern will be transformed as /// described in the transformation pattern for the target. Applies only to /// module level variables. -using PatternRewriteGlobalVariableDescriptor = - PatternRewriteDescriptor; +typedef PatternRewriteDescriptor + PatternRewriteGlobalVariableDescriptor; /// PatternRewriteNamedAliasDescriptor - represents a rewrite for global /// aliases which match a given pattern. The provided transformation will be /// applied to each of the matching names. -using PatternRewriteNamedAliasDescriptor = - PatternRewriteDescriptor; - +typedef PatternRewriteDescriptor + PatternRewriteNamedAliasDescriptor; bool RewriteMapParser::parse(const std::string &MapFile, RewriteDescriptorList *DL) {