about summary refs log tree commit diff
path: root/src/libexpr
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2016-08-30T13·45+0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2016-08-30T13·45+0200
commit97b1af1cbe03a48793426bee883ad9c4c9fd7db8 (patch)
tree941a6c121ac775474129da82cefff096bff7d04b /src/libexpr
parentdd85fc1c5a302eb8566fb44c6300c7add20e569d (diff)
Fix --fallback
This fixes an assertion failure in "assert(goal);" in
Worker::waitForInput() after a substitution goal is cancelled by the
termination of another goal. The problem was the line

  //worker.childTerminated(shared_from_this()); // FIXME

in the SubstitutionGoal destructor. This was disabled because
shared_from_this() obviously doesn't work from a destructor. So we now
use a real pointer for object identity.
Diffstat (limited to 'src/libexpr')
0 files changed, 0 insertions, 0 deletions