=== modified file 'lisp/cedet/semantic.el'
*** lisp/cedet/semantic.el	2013-01-31 20:58:22 +0000
--- lisp/cedet/semantic.el	2013-02-05 01:53:15 +0000
***************
*** 469,479 ****
      (widen)
      (when (or (< end start) (> end (point-max)))
        (error "Invalid parse region bounds %S, %S" start end))
!     (nreverse
!      (semantic-repeat-parse-whole-stream
        (or (cdr (assq start semantic-lex-block-streams))
  	  (semantic-lex start end depth))
!       nonterminal returnonerror))))
  
  ;;; Parsing functions
  ;;
--- 469,478 ----
      (widen)
      (when (or (< end start) (> end (point-max)))
        (error "Invalid parse region bounds %S, %S" start end))
!     (semantic-repeat-parse-whole-stream
        (or (cdr (assq start semantic-lex-block-streams))
  	  (semantic-lex start end depth))
!       nonterminal returnonerror)))
  
  ;;; Parsing functions
  ;;
***************
*** 759,765 ****
                                    tag 'reparse-symbol nonterm))
                               tag)
                           (semantic--tag-expand tag))
!                     result (append tag result))
              ;; No error in this case, a purposeful nil means don't
              ;; store anything.
              )
--- 758,764 ----
                                    tag 'reparse-symbol nonterm))
                               tag)
                           (semantic--tag-expand tag))
!                     result (append result tag))
              ;; No error in this case, a purposeful nil means don't
              ;; store anything.
              )

