aboutsummaryrefslogtreecommitdiff
path: root/Makefile.rules
diff options
context:
space:
mode:
authorDerek Schuff <dschuff@chromium.org>2012-07-31 16:22:18 -0700
committerDerek Schuff <dschuff@chromium.org>2012-07-31 16:22:18 -0700
commit2741c8bf7b34a8987bb7fd2ba5a77b56ed440bd9 (patch)
treefc96f41b4f28ca697e8ca5c8afc40a6f3d4a28ae /Makefile.rules
parenta048f2f2bf5138e8f307fb849641f9d0a7b4db63 (diff)
Materialize functions with forward-referenced blocks in streamed modules
This fixes the assertion in the GlobalMerge pass which was seeing GVs representing the unresolved forward references. materializeForwardReferencedFunctions materializes these functions and removes the special GVs from the global list. If there is a function with forward referenced blocks near the end of the bitcode file, then streaming could be ineffective for that file. This CL should also be committed upstream, but will go in here so we can fix the build before the next merge. BUG= http://code.google.com/p/nativeclient/issues/detail?id=2882 TEST=computed_goto_test Review URL: http://chromiumcodereview.appspot.com/10700165/
Diffstat (limited to 'Makefile.rules')
0 files changed, 0 insertions, 0 deletions