Ignore:
Timestamp:
Nov 11, 2017, 6:12:46 PM (20 months ago)
Author:
cameron
Message:

More changes in preparation for LLVM 3.9, 4.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/grep_interface.cpp

    r5705 r5732  
    3535        clEnumValN(re::RE_Syntax::BRE, "basic-regexp", "Alias for -G"),
    3636        clEnumValN(re::RE_Syntax::PCRE, "perl-regexp", "Alias for -P"),
    37         clEnumValN(re::RE_Syntax::PROSITE, "PROSITE", "PROSITE protein patterns syntax"),
    38         clEnumValEnd), cl::cat(RE_Options), cl::Grouping, cl::location(RegexpSyntax), cl::init(re::RE_Syntax::PCRE));
     37        clEnumValN(re::RE_Syntax::PROSITE, "PROSITE", "PROSITE protein patterns syntax")
     38        CL_ENUM_VAL_SENTINEL), cl::cat(RE_Options), cl::Grouping, cl::location(RegexpSyntax), cl::init(re::RE_Syntax::PCRE));
    3939
    4040bool IgnoreCaseFlag;
     
    110110static cl::opt<DevDirAction, true> DevicesOption("D", cl::desc("Processing mode for devices:"),
    111111                                                 cl::values(clEnumValN(Read, "read", "Treat devices as files to be searched."),
    112                                                             clEnumValN(Skip, "skip", "Silently skip devices."),
    113                                                             clEnumValEnd), cl::cat(Input_Options), cl::location(DevicesFlag), cl::init(Read));
     112                                                            clEnumValN(Skip, "skip", "Silently skip devices.")
     113                                                            CL_ENUM_VAL_SENTINEL), cl::cat(Input_Options), cl::location(DevicesFlag), cl::init(Read));
    114114static cl::alias DevicesAlias("devices", cl::desc("Alias for -D"), cl::aliasopt(DevicesOption));
    115115
     
    118118                                                     cl::values(clEnumValN(Read, "read", "Print an error message for any listed directories."),
    119119                                                                clEnumValN(Skip, "skip", "Silently skip directories."),
    120                                                                 clEnumValN(Recurse, "recurse", "Recursive process directories, equivalent to -r."),
    121                                                                 clEnumValEnd), cl::cat(Input_Options), cl::location(DirectoriesFlag), cl::init(Read));
     120                                                                clEnumValN(Recurse, "recurse", "Recursive process directories, equivalent to -r.")
     121                                                                CL_ENUM_VAL_SENTINEL), cl::cat(Input_Options), cl::location(DirectoriesFlag), cl::init(Read));
    122122static cl::alias DirectoriesAlias("directories", cl::desc("Alias for -d"), cl::aliasopt(DirectoriesOption));
    123123
     
    126126                                                     cl::values(clEnumValN(Binary, "binary", "Report match/non-match without printing matches."),
    127127                                                                clEnumValN(WithoutMatch, "without-match", "Always report as non-matching."),
    128                                                                 clEnumValN(Text, "text", "Treat binary files as text."),
    129                                                                 clEnumValEnd), cl::cat(Input_Options), cl::location(BinaryFilesFlag), cl::init(Binary));
     128                                                                clEnumValN(Text, "text", "Treat binary files as text.")
     129                                                                CL_ENUM_VAL_SENTINEL), cl::cat(Input_Options), cl::location(BinaryFilesFlag), cl::init(Binary));
    130130   
    131131/*
     
    148148        clEnumValN(FilesWithoutMatch, "files-without-match", "Alias for -L"),
    149149        clEnumValN(QuietMode, "quiet", "Alias for -q"),
    150         clEnumValN(QuietMode, "silent", "Alias for -q"),
    151         clEnumValEnd), cl::cat(Output_Options), cl::Grouping, cl::location(Mode), cl::init(NormalMode));
     150        clEnumValN(QuietMode, "silent", "Alias for -q")
     151        CL_ENUM_VAL_SENTINEL), cl::cat(Output_Options), cl::Grouping, cl::location(Mode), cl::init(NormalMode));
    152152
    153153bool NoMessagesFlag;
     
    216216                                 cl::values(clEnumValN(alwaysColor, "always", "Enable colorization"),
    217217                                            clEnumValN(autoColor,   "auto", "Colorize output to stdout"),
    218                                             clEnumValN(neverColor,  "never", "Disable colorization"),
    219                                             clEnumValEnd));
     218                                            clEnumValN(neverColor,  "never", "Disable colorization")
     219                                            CL_ENUM_VAL_SENTINEL));
    220220static cl::alias ColorAlias("colour", cl::desc("Alias for -color"), cl::aliasopt(Color));
    221221//
Note: See TracChangeset for help on using the changeset viewer.