aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libcpp/directives.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/libcpp/directives.cc b/libcpp/directives.cc
index 60fd274..f804a44 100644
--- a/libcpp/directives.cc
+++ b/libcpp/directives.cc
@@ -1954,8 +1954,7 @@ destringize_and_run (cpp_reader *pfile, const cpp_string *in,
else
{
count = 1;
- toks = XNEW (cpp_token);
- toks[0] = pfile->directive_result;
+ toks = &pfile->avoid_paste;
/* If we handled the entire pragma internally, make sure we get the
line number correct for the next token. */