Fix portability issue with ArrayRef initializer overloading
[alexxy/gromacs.git] / src / gromacs / commandline / pargs.cpp
index e7236740c4f1d7666f01d81bf4e1719e75d461b9..944b3089b5ea935dd24de645142239c42ff38dcd 100644 (file)
@@ -798,7 +798,7 @@ gmx_bool parse_common_args(int *argc, char *argv[], unsigned long Flags,
         if (context != NULL && !(FF(PCA_QUIET)))
         {
             gmx::Options options(NULL, NULL);
-            options.setDescription(gmx::ConstArrayRef<const char *>(desc, ndesc));
+            options.setDescription(gmx::constArrayRefFromArray(desc, ndesc));
             for (i = 0; i < nfile; i++)
             {
                 gmx::filenmToOptions(&options, &fnm[i]);
@@ -810,7 +810,7 @@ gmx_bool parse_common_args(int *argc, char *argv[], unsigned long Flags,
             gmx::CommandLineHelpWriter(options)
                 .setShowDescriptions(true)
                 .setTimeUnitString(output_env_get_time_unit(*oenv))
-                .setKnownIssues(gmx::ConstArrayRef<const char *>(bugs, nbugs))
+                .setKnownIssues(gmx::constArrayRefFromArray(bugs, nbugs))
                 .writeHelp(*context);
         }
     }