summaryrefslogtreecommitdiff
path: root/libcpp/directives.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libcpp/directives.cc')
-rw-r--r--libcpp/directives.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/libcpp/directives.cc b/libcpp/directives.cc
index 60fd2743255..f804a441f39 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. */