preprocessor: turn on temporary terms for julia

time-shift
Houtan Bastani 2015-09-01 14:11:38 +02:00
parent 11eaf27453
commit 311e6bf26a
1 changed files with 20 additions and 16 deletions

View File

@ -250,7 +250,12 @@ main(int argc, char **argv)
cerr << "Incorrect syntax for language option" << endl;
usage();
}
// we don't want temp terms in external functions
if (strlen(argv[arg]) == 14 && !strncmp(argv[arg] + 9, "julia", 5))
language = julia;
else
{
// we don't want temp terms in external functions (except Julia)
no_tmp_terms = true;
if (strlen(argv[arg]) == 10 && !strncmp(argv[arg] + 9, "C", 1))
language = c;
@ -258,8 +263,6 @@ main(int argc, char **argv)
language = cpp;
else if (strlen(argv[arg]) == 13 && !strncmp(argv[arg] + 9, "cuda", 4))
language = cuda;
else if (strlen(argv[arg]) == 14 && !strncmp(argv[arg] + 9, "julia", 5))
language = julia;
else if (strlen(argv[arg]) == 15 && !strncmp(argv[arg] + 9, "python", 6))
language = python;
else
@ -268,6 +271,7 @@ main(int argc, char **argv)
usage();
}
}
}
else
{
cerr << "Unknown option: " << argv[arg] << endl;