Date: Mon, 18 May 2015 17:10:21 -0700 From: Rui Paulo <rpaulo@me.com> To: Mark Johnston <markj@freebsd.org> Cc: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: Re: svn commit: r283025 - head/cddl/contrib/opensolaris/lib/libdtrace/common Message-ID: <1729865.rvUmYdjvWE@akita> In-Reply-To: <201505170359.t4H3x9uK006154@svn.freebsd.org> References: <201505170359.t4H3x9uK006154@svn.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sunday 17 May 2015 03:59:09 Mark Johnston wrote: > Author: markj > Date: Sun May 17 03:59:08 2015 > New Revision: 283025 > URL: https://svnweb.freebsd.org/changeset/base/283025 > > Log: > As dtrace(1) processes D libraries under /usr/lib/dtrace, the compiler may > return an error if one of the depends_on directives in a library is not > satisfied. In this case, libdtrace is supposed to ignore the library and > carry on. However, the remainder of the library may still be buffered by > the lexer, causing libdtrace to erroneously continue processing it on the > next call to yyparse(). Fix this by explicitly flushing the input buffer > each time the compiler state is reset. Hmm, nice catch! -- Rui Paulo
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1729865.rvUmYdjvWE>